Allow registrations of components as plugin outlets

This is somewhat tricky. It wouldn’t be hard to auto discover components by name or something, but that wouldn’t let you conditionally render, because components have to render. You can hide them of course by using a hidden class or something but they’ll always end up in the DOM.

I could adjust my plugin-outlet helper to have some kind of callback function it could use to determine if a connector should be included in an outlet, but if I did that it wouldn’t be bound, so if you changed some property that would make it appear or not it wouldn’t toggle. That’s not ideal either.