Updated build scripts so it stops when building the project fails.
Changed some generators from singletons to static classes.
Added class outline log manager.
Reworked displaying of the map.