Merge pull request #2 from Eye-Static/zach

separated generate and render for board
prototyped some bag and tray functions from the uml
Merge branch 'master' into zach