Apps can hook in their own locator.

Adds #7.
Yes! Agree - depends what is ready to merge first :grin: