The Challenge with dashboard systems is the control of block sizes and customisation. We created a system for managing how blocks snap to the application grid and resize when other blocks are introduced into the dashboard.