начать проектирование сверху вниз, то есть с того, что клиент увидит на экране, затем спуститься к высокоуровневым компонентам, а затем и к отдельным рабочим элементам.