XY grid margin gutters different for X and Y

Hi, I have a requirement to support different grid margin gutters for “x” and “y”. Currently in the framework there is a variable “$grid-margin-gutters” which is used for both grid-margin-x and grid-margin-y. How can I have two different variables for x and y margin gutters. Also, let me know what all changes are required in the mixins for this.