Как разместить HTML-страницу сверху, снизу и справа? (Концепция, а не наизусть)

Я хочу выложить HTML-страницу из трех частей. Тот, который я назову ТОП, занимает верхнюю левую часть окна. Другой (НИЖНЯЯ) занимает нижнюю левую часть. Третий (ПРАВО) занимает правую часть.

TOP и BOTTOM имеют одинаковую ширину, которая фиксирована. ВПРАВО заполняет оставшуюся ширину окна.

Дно расширяется вертикально, чтобы соответствовать его содержанию. TOP заполняет оставшуюся высоту окна и имеет минимальную высоту. ПРАВО заполняет высоту окна.

TOP и RIGHT прокручивают вертикально, если их содержимое переполняется. ДНО скрывает свое переполнение (патологический случай, который произойдет, только если окно будет сделано нелепо коротким).

Я хочу выяснить, как это сделать самостоятельно, но мне нужен общий совет о том, как это сделать.

Должен ли я сделать все это с тремя