* Fixed weird missing method thing.
* Added a diagnostic window.
* Added log viewer component to the diagnostic window
* Added system viewer
* fixed threading issue graphics system