Uses fabric.main internal calls to build up schema