Small refactorings
Reorganized some of the Content System module serialization functionality to be more general and better support outputting a JSON result. Renamed the Possessed property of the IPossessor interface to Possessions.