Initial commit.
Added Component.js