mspectrum class diagram