So with that said (and I have not done it yet), what is the proper method for determining the correct build pattern.

Also I see that you have the the TopPanel fill the entire form, where my idea had been to put the ButtonPanel in first, and then build the other panels around it (obviously wrong).
Today is the tomorrow you worried about yesterday.