Configure the component.json appropriately
Documentation first
Rewritten to uphold spec.