What You See Is What It Does: A Structural Pattern for Legible Software | Not Hacker News!