Simplify outputs
Instead of changing WaylandOutput lifespan we can just call create() delete() on it.
This gets rid of some duplicate syncing