Moved the remaining dependencies on selection, effect, and output out of
live model into interaction presenter.
Removed the redundant selection, effect, and output related logic.
Did some cleanup afterwards.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>