Architecture for SMACSS with less preprocessor