Add all posible thresholds of signals
Add matrixes entities + rename provider to factory
Rename provider to factory