Add support for component(1)

Will close #5