[View] Added MagicView, reorganized view classes