Synced types with Meridion wiki
Refactored metadata generation