Azure has a customizable dashboard wherein the user can select a series of tiles or components that relate to various resources or activities. Each can be positioned and/or sized according to the needs of the user. Some are 1x1, others are 2x3, and so forth.
I'm looking to recreate this dashboard concept in a web application with CSS and I'd like to know if there's a particular grid style or technique that would be best suited for dynamic creation based on a configuration stored in a database. Are there ways to do this with CSS Grid with things like colspan and rowspan like styles?