Designing End-User Creation Tools For Immersive Experiences