adding component package definition
Merge pull request #1579 from jaredly/master

component(1) support