[not ready] Spec schema

Updates raw to be "schema" consistent as defined by a series of test assertions.

- [ ] Test with `mapbox-gl-js` to make sure changes to schema are not breaking