Playing around.
WIP
Implement Content protocol for various types
Add a warning to word-count.
Put content-observable into the Content protocol.
Clean up