Core model was changed::even more high performance

1. Changing the core model so no locks at all in Scheduler layer
2. Adding optimizations
3. Adding some examples
4. Adding bug fixes