1. A system comprising: a display system; a first graphics interface configured to receive first graphics instructions from a user application, identify an abstraction mode of the user application, and generate second graphics instructions based on the first graphics instructions and the abstraction mode, the first graphics interface including at least one abstraction layer associated with the abstraction mode of the first graphics instructions, each abstraction layer including an abstraction function, the first graphics interface configured to generate the second graphics instructions using the abstraction function, the first graphics interface including a transport layer including a transport function configured to communicate the second graphics instructions to the display system, the first graphics interface configured to generate a transport component of the second graphics instructions using the transport function or using the first graphics instructions depending on the abstraction mode; and a second graphics interface configured to receive the second graphics instructions from the first graphics interface and generate a widget based on the second graphics instructions; the display system comprising a graphics generator and a display device, the graphics generator configured to generate a visual representation based on the widget, the display device configured to display the visual representation.