Understanding Situated Design Computing and Constructive Memory: Newton, Mach, Einstein and Quantum Mechanics