1. An appliance configured to perform a physical 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, and a theme manager configured to change at least one theme definition to at least one different theme definition in response to a user selection of a theme, wherein the software framework dynamically renders the graphical user interface at runtime based on the at least one resource in response to the user selection so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.