extracted parts
revert pervious changes
removed contributed descriptor
extracted files
extracted menu
refactored to be multi launch