Properties

Properties is random data that the engine doesn't care about, but is intended for the mods to act on.
These are fundamental to how the engine should work, so it is important to comment on if you have thoughts for it. Should we do it this way or not?
However, because this is fundamental, I'll merge it in if no one objects.