package: add "component" section
browser: update code to accept the 3rd options argument
Merge pull request #235 from TooTallNate/add/component-client-side

Add component(1) support