Cleanup
Enhance progress UI
Enhance the UML create tool
Heavy refactoring to handle lazy lib resolving