Protein Folding · Hindsight | Envisioning