Clean up simulator header
Extract stepper instance from simulator
Follow changes in revolution
Performance enhancement via removal of std::bind from integration
New features in printer