The Loom of Life: Unravelling Ecosystems