add full FirminCSSMatrix class code to solve Issue #3