Initial design ideas
Merge pull request #3 from mikechau/rough-design

Initial design ideas