The MOLGENIS Software generator tool for creating Dynamic Software Infrastructure used in the Life Sciences