Version 1.0

TODO
- [ ] Profling
- [ ] Code Cleanup
- [ ] Documentation