An Ecology of Machines