https://blog.uvm.edu/aivakhiv/2013/07/13/the-conceptual-machine/
The conceptual machine