Merged panel_manager and panel_generator