Refactoring multiple classes

renamed HUD EditorHUD and cleaned class
removed Viewport and created a generic NonDrawable class