https://medium.com/cycle-sage/systems-theory-hci-in-the-design-of-new-cycling-technologies-a09358adab01