Add component build support.
Add component.json.
Update UMD wrapper.