App::Mayhem: use View to refer to UI instead of UIManager
App::Mayhem::View: added 'layout' attribute