C# simulator for project lamp. Runs the core C++ business logic with the dependencies and a GUI implemented in C#.