Simulation base-framework code is implemented. Non-functional still. Lots of work needed :)