(Excerpts from the full site which is not currently online)
 
Completed in about 9 hours for fun.