This is the sketchpad project from The Odin Project.