14. The non-transitory computer readable medium of claim 11 , wherein the first object comprises a programming class comprising one or more properties that define and store the state of the first element.
14. The non-transitory computer readable medium of claim 11 , wherein the first object comprises a programming class comprising one or more properties that define and store the state of the first element. 16. The non-transitory computer readable medium of claim 14 , wherein the first layout function defines one or more calculations for displaying the first element.