- Refarctoring BlockingManager to handle list of Blockers via interface
- Making Blueprint and Framework start as a blocker
- Making Blueprint optional
- Code formatting