Building a semantic grid with mixins