[FEATURE] Adds ability to choose target slots within the flyout menus

* additional refactoring
* demo adjustments