Refactoring
- Move Javascript concerns into separate modules
- Improve the logic around the primary navigation and the content selection
- Simplify the DOM structure, the CSS selectors and the stylesheets