Determining the Envelope of Emergent Agent Behaviour via Architectural Transformation