У меня есть следующий макет: 
1.) Я хотел бы, чтобы этот контейнер имел вертикальную полосу прокрутки.
2.) Когда экран становится меньше или больше .... я хотел бы добавить или удалить столбцы детали. Например: на маленьком экране отображаются только детали 1, детали 2 и детали 3. Если экран становится больше и Деталь 4 может поместиться, то также будет отображаться Деталь 4. На полном экране также будет отображаться деталь 5.
3.) Если флажок установлен / снят, данные столбца для этой детали должны быть заполнены / очищены.
Как лучше всего спроектировать это, используя angular и материал? Есть ли материальный компонент, который лучше всего подходит для этого? или я должен go гибкий маршрут?
Спасибо