- added schematics
- added initial code to support progress wheel
- refactored some code
- removed some unnecessary files