HiGeoM: A symbolic framework for a unified function space representation of trivariate solids for isogeometric analysis. (August 2015)