On the left: Custom data description format with compile-time introspection and project-specific custom code generation support.

On the right: C code generated by a custom layer, which would exist specifically for a project.