Added component support

Add support for component.io dependency manager