Add basic components.
Merge pull request #39 from ivanzhaowy/gh-pages

Merge