packaged as component