Rearrange Dash Elements

I’m making a dash app that displays a number of graphs, and I want to give the end user the ability to arrange the layout as they wish.

It looks like this Dashboard Toolkit has the type of functionality that I’m seeking, but it also has a ton of functionality that I don’t need, so if there’s a way I can implement this functionality on my own, I’d prefer to do that.

Thanks!