Update component.json to fit new specification

Please see 690f8ab to see the full description in v2.

This is for v1.