Component.io packaging