Metadata

WARNING: DO NOT MERGE NOW.

Make this pull request to make the code review easier.

Main changes:
* Add Metadata Community, Payload, and Conversion.