Script framework for LIMS2