Prefab is a system for implementing advanced behaviors through the reverse engineering of the pixels of graphical interfaces. In other words, Prefab explores the question: what if every GUI was open source? One example of what Prefab enables is better HCI research: Prefab can be used by HCI researchers to test many of their ideas using existing applications, rather than implementing a toy prototype within an isolated testbed.