Each of the asset types have some similar things that have very different schema's. Make them more uniform and tighten the allowed fields for v1 schema.