Don't you also need `../api/selection`?

I don't like the way I'm currently doing this. It's a trade off between namespacing and defining dependencies. (I don't want to just have a massive singleton that every file has as a dependency.)