create folder for 'app control panel' app; remove basis submodule; move plugin/app communication logic into separate class