Add routing (prepare to be a multi-page app)
Only load images if they are visible