Solved: Access for plugins to services holder
Changed ControlWindow root to WrapPanel
Finished (almost) the core logic.

Next up: actual plugin implementation