With PKL we can make our tests and configurations much more maintainable using a language like PKL. This issue will outline some ideas on how we can do so:
- Must create CDEvent related test models
- Figure out if we still want to adhere to jsonschema
a. If we stick with jsonschema for conformance tests, no changes will be needed for the SDKs
- Document how to use and generate with PKL