1. An appliance configured to perform a cycle of operation on a physical article comprising: at least one control board having control software to control the cycle of operation, a graphical user interface in communication with the at least one control board for allowing a user to observe and interact with the appliance regarding the cycle of operation, a software framework configured to run in a processor having memory in communication with the graphical user interface and having theme definitions and access to builder content containing information with which the software framework associates a theme definition with at least one resource, wherein the software framework dynamically renders the graphical user interface at runtime based on the at least one resource in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.