Add compoenent build support.
Add component.json.