Using a novel microstructure generator to calculate macroscopic properties of multi-phase non-oxide ceramics in comparison to experiments