Engineering Emergent Ecologies of Interacting Artefacts