Remove unused files.
Rework navigation implementation to be more pragmatic and versatile.
Merge intro.js into core.js and add arrow key support.
Update data.