Notes
A learning experience and a very wonderful project.