https://fabiocaparica.com/2006/05/prototyping-complex-interactions/
Prototyping Complex Interactions