CMS-2000 Live Edit: Create component type list and empty components
- Fix issue where context menu sometimes was not positioned as expected