- Made various minor cleanups
- Enabled warnings and fixed some minor misconsistencies
- Introduced section model for messages