Add component.json
Remove vendored dependencies
use components/ directory for tests/demo