Dry up the code.
Bunch of changes for mobile, navigation, and content.