Patent attributes
In one embodiment, a system includes a user interface generation system comprising one or more processors configured to generate a graphical user interface configured to be displayed via a display of a user computing device. The graphical user interface is configured to receive one or more inputs relating to a financial trade. The user interface generation system is also configured to transmit the graphical user interface to the user computing device. In addition, the graphical user interface includes executable code defining a plurality of components encapsulated within the graphical user interface. Each component includes one or more properties and one or more states. The one or more properties and the one or more states relate to the financial trade. The executable code of the graphical user interface is configured to receive the one or more inputs relating to the financial trade from the plurality of components, and to update and render the one or more properties and/or the one or more states of the plurality of components based at least in part on the one or more inputs.