WordPress Masonry Grid For Any Content

I am looking for a way to display a Masonry Grid on a WordPress page, but so that the blocks can contain any sort of content I wish. If I want to put in a shortcode in a block, it displays whatever the shortcode provides. This is my main desire, but if I can put any sort HTML in it, that would be awesome too.

I would need the grid to maintain an order of left to right, with left being the newer than the right. If it has ways to sort different ways, that would be awesome too. This would need to be responsive so that if I have 4 columns it will resize down as the screen width gets smaller at certain points, so it goes from 4 to 3 (or to 2) and then 2 to 1 as the screen gets down to phone sizes.

This can be done in Divi builder code or text modules added in columns, but then the sorting is not preserved once columns start stacking as screen width gets smaller.

Would love to find something that does what I need.

It’s going to be a customization / modification.

Willing to do it for you. I would love to offer you my services. Please get in touch via my profile: https://codecanyon.net/user/promotionking