Refactor|libcommon|Menu: Applied further object-orientation and pimpl to menu::Page