Use mixin to generate classes for widths and grid push/pull

need a better name for this