Изменение размеров элементов, при изменение размеров формы

Доброго времени суток, подскажите, как в VS2016 реализовать подобное, а именно:

Имеются следующая форма:

С нижним текстбоксом я разобрался, задав ему Dock = Bottom.

А вот дальше темный лес.

Хотелось бы сделать, что при изменение формы:

Левый верхний угол (кнопки и текстбокс) оставалась неизменными.

Дерево: изменялось только по высоте

Групбокс по центру менялся бы и по ширине и высоте, заполняя все свободное пространство.

По поводу элементов в самом групбоксе постараюсь разобраться самостоятельно относительно ваших рекомендаций, по предыдущему вопросу.