modified input and almost fixed rendering
UML added for core, renamed some cpp files in core
UML added for core, renamed some cpp files in core