A style of code for creating GUI that allows: Client writes render logic for graphic objects to display Alternative to Retained-Mode Graphical User Interface Diagram