General Purpose Systems For Effective Construction Simulation