THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Having hashed through all this, I think at the moment we can keep the creation of new types which are dependency-only types for the secondary artifacts, but leave ourselves open to a derivative tag if we find it unworkable. See below for history.
—
My suggestion that still seems to satisfy all requirements is:
...