Build -> Create working prototype

We now can print ‘FactoryA#build is calling FactoryB#create’ warnings. But it’s a horrible proof of concept.

There is a hideous performance problem once calls > 10K, advice welcomed before proper rewrite.