BasePanel and Extensions
enqueue Redraw function for viewable
modular preferences panel
module view factory