General Purpose Systems for Effective Construction Simulation