This script will create a new component for each set and organizes it's elements into this component.
it checks for: - only Sets with Type = Element are used - only Sets that are non-empty are used - only Sets are used where it's name is not already used by a present Component