Apps can hook in their own locator.

Adds #7.
Do you want as a public accessor? Otherwise it could just be a private reader method.