Here are my initial thoughts on this project.  Enjoy!