Blog from andrewperk's tutorial. Will be modified to become a Prototype 01 for Farolito's web app!