Add component.json

Add component(1) support.