Cleanup, comments and formatting
Cleanup, comment, and some more common elements for all implementations for mutable contents
Stupid bug in code rewrite
Remove interface MutableContent altogether since it was reduced to being a marker