Add a design and organize the code
Merge pull request #5 from onelight-studio/design_and_archi

Add a design and organize the code