First step
Second step
Third step
Fourth step
Tabstop
Fifth step
Move samples
Sixth step
Seventh step
Eighth step
Merge pull request #1 from hakatashi/objectize

Modulize whole functionality