Declarative flexbox grid framework