Castor: Designing and experimenting a context-aware architecture for creating stories outdoors