Basic navigation framework pretty much there.