New project structure

Inspired by https://github.com/imwilsonxu/fbone, thanks to Wilson Xu!