Set up component.json.
Fixed merge conflicts.