Work in progress
- added base classes.
- working on creating base simulation.