BioLayoutJava: versatile network visualisation of structural and functional relationships