Adds a new shape to the ones currently available for use
Adds a collection of shapes to the ones currently available for use
Returns true when a shape with the given name is already available to the current model
Returns a set of the names of all available shapes
Removes a shape from those currently in use
Clears the list of shapes currently available
Returns vector of the list of shapes available to the current model