Programmable DNA Machines · Hindsight | Envisioning