Build in ADOM style map / navigation

I hear you are into this kind of thing anyway, might as well pull it in.