Tool independent modelling achieved by an open- ended model compiling process