Gen 2: Add formats-data
Gen 2: Add format validation
Gen 2: Add typechart