Added PanelManager & tests