# MainLayout
Компонент обертки приложения предназначен для того что бы максимально переиспользовать общую оболочку системы
Может быть cконфигурирован согласно требованиям так как представляет ссобой элементарный конструктор внутренних компонентов

В целом компоненты делятся на условные **sections**, **components** и **UI**
## Общее
Где:
- **sections** это разделы неотьемлемой системы в них могут входить компоненты
- **components** это компоненты независимые друг от друга но имеющие сложную логику и могут вмещать simple components
- **UI** - базовый так называемый simple компонент интерфейса не могут вмещать в себя другие компоненты

## Основные компоненты секций
Основные компоненты секций:
- **Wrapper** - Обертка где находится провайдер в нее влаживаются другие внутренние компоненты
  - **Inner** - сюда будут рендерится основная программа, сюда не входят другие секции этого уровня header, **Header**, **MobileSidebar**, **Aside** и тд
  - **Header** - заголовок ясен пень
  - **MobileSidebar** - меню для моб устройств и планшетов
  - **Aside** - наше меню сайдбар
