Using css grid layout to display modules
added drag & drop of new module with automatic positionning