Refactor

refactored HUD into EditorHUD
removed Viewport (more generic NonDrawable added)