first refactor commit *fingers crossed*
pre-installed collections work
works:
1. add an app from setting menu
2. updating cloud app icons
pinned cloud apps, no more StaticAppResult
fixed: createByQuery icons, request missing icons
context menu add collections
debugger leftover
Merge branch 'refactor-collection-icons' into enhanced

* refactor-collection-icons:
  debugger leftover
  context menu add collections
  fixed: createByQuery icons, request missing icons
  pinned cloud apps, no more StaticAppResult
  works: 1. add an app from setting menu 2. updating cloud app icons
  pre-installed collections work
  first refactor commit *fingers crossed*