The current implementation of Model.random is just a sketch... Things TODO: * Generate all ents, attr, rels. * Decide how to create random ids. * Improve params to control max-depth, max-width, fan-out per level etc.