All signal receivers working for constant device.
Commit before removal of what I believe are excess signals.
First steps towards an implementation based on a warning generator.
Working warning logic based on warning generators. Fixed bug in offset adjustment logic (after being added).