¿Como puedo crear un gridlayout personalizado con javascript? [closed]

Quiero que el usuario pueda crear un GridLayout ingresando la cantidad de filas y columnas,también que pueda seleccionar los div para poder crear personalizar sus tamaños al momento de guardar algo similar a los que se hace acá:
[1]: https://cssgrid-generator.netlify.app/

Desde ya muchas gracias.