Apps can hook in their own locator.

Adds #7.
Note that this doesn't pick up the `private` method visibility above - that applies to instance methods that are defined.

Can stick within the existing `class << self` block and do a `private` within it.