Add component.json

The `component.json` file is used to suppor