![](https://www-cse-managed-files.s3.amazonaws.com/research_projects/reflected-8-part.png)
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.