.. improved general purpose grid mixin