CSS grids in design are very popular these days. While some people will argue semantics when it comes to grid, there's no denying the ease-of-use it brings to the table. Even more so when you give this power to the end users.
By using a grid shortcode users can create arbitrary layouts in WordPress - a freedom that would have been much-envied 5-6 years ago. There are many column plugins in the repository which will allow you to take advantage of this functionality right now, I thought it would be nice to build our own, to understand how it works a bit better.