Modulator: removed "general" modulator class since there are several modulator methods such as OFDM, DSSS, etc. A modulator method should be implemented as an individual class with IModulator base class. Each modulator method implementation has a interchangeable part called modulationScheme which is described by IModulationScheme base class responsible for the actual modulation mappings.