Breaking GUI's down into their component panels each with a separate class