Decouple rendering and flattening of Rule datatype
Merge pull request #58 from jameshfisher/separate-css-datatype

Decouple rendering and flattening of Rule datatype