Fix Point::operator-()
Add aggreated patterns to BinaryGenerator
Update Modulator

Details:
- add demodulation of one and multiple multidimensional symbols
- add some tests & change exceptions
- minor updates