1. A method for arranging a user interface (UI) element within a user interface design form in a user interface programming environment at design time, comprising: responsive to a developer placing a UI element within a user interface design form in a user interface programming environment at design time: identifying a non-integer size value corresponding to the UI element, the non-integer size value comprising a non-scaled value specified at design time; applying a set of rules to the non-integer size value to produce an integer value; and updating the non-integer size value with the integer value to create an updated integer size value; and arranging the UI element within the user interface design form at design time based upon the updated integer size value, the arranging not bound to a low level rendering layer.