Rerganise js assets
Start Page class from scratch
Split template into components