Refactor demo UI
Tweak packet data storage format
Connect message tree to data viewer