version 0.5.0; use mixins for uniform layout across frameworks