Add component.json files