varoius refactoring
create dockable panel page in showcase