StructureType is no longer associated with a class
ComponentFactory is a new class that creates the smaller classes
Should work for the GrinderComponents