SMS: Theorising and Designing Immersive Environments