Text this: Designing Virtual Reality Systems The Structured Approach