Refactor DDLogMessage [Work In Progress]

Trying to modernize and keep DDLog contents to the minimum necessary.

To do:

- [ ] Update frameworks and demos.