Reorganising message handling code for future saneness.
This is going to be ugly...
Consistency renaming
No need to return bool from accessors.
Ia! Ia! Shubb-Internet, the demon jump table with a thousand lines.