This is what the compressor data structure will more or less look like. The thresholds and ratios still need to be split up in their upwards and downwards counterparts and the callback listeners should be updated accordingly.
The input gain is now replaced by a global threshold.