Factory methods should have an universal name

Is there a reason we did not do it this way in the first place? It makes a bit more sense to me but on the other hand, it is quite a messy method and CTFUniverse could me much nicer without it.

Of course ‘create’ being a classmethod means we could more easily modularise over different universe classes at some point (we’d need much more cleanup though).