This provides a simple API that validates provided JSON objects are
the types you would expect. It has a generic API that lets you check
any subobject of the spec and a set of high level methods to validate
the types that the builder objects are most concerned about.
- Finalize the style specification and update json schema's to match
- Move styles props to snake_case
- Separate stream_styles from style_classes, details in the docs
- Updated documentation to describe style levels, order of precedence, and added tables to condense information.
- Replaces the previous styles as follows:
- color -> fill_color and stroke_color
- thickness_m -> stroke_width
- font_scale -> size