Added a visualisation (work in progress of how we think this will work!?)