Initial commit of project framework

Still some work to do on the appearance and layout, shouldn’t take
long. Also now just populating the pages one at a time.