Add UTFGrid movement support

This is really just a sketch of how it would work. In particular, it
provides mechanics for adding a new interactive layer and relevant
callback.

So far the callback is sort of useless.