`DemoMsg` struct and event data are now kept separately. RAM usage for the timedemo messages: -85% (1.8 MiB -> 261 KiB) Demo (`.dmo`) file size: -57% (590,790 bytes -> 253,410 bytes)