Good question.Jono's first statement was the most accurate - "I don't
know if there is a correct way or not, it really depends on what you are
building."What's the best way to structure functions, classes, and other
data structures?My approach is to never compromise on a form's layout,
but to be optimization-conscious throughout: Never adding a text-field
for a separate caption when a field's integrated caption would do - one
element instead of two - less overhead. Never using a complex element
...