Autonomous nanoengineered machines · Hindsight | Envisioning