AddShapes command has been added;
provider property has been added to the component definition;
Components have been populated with provider property.