This was an experiment with Sverchok, the procedural modelling addon for Blender, to generate simple cave systems with a minimal input.
Only the lower floor and upper bounds guide meshes were provided and the generator built the branching structures and populated the final structures with ground foliage.