I had a similar thought, actually started an open source project by myself at https://github.com/alpaylan/cvdl
My view is to have it similar to html/css paradigm of web. I started working with TOML based schemas for defining CV's, actually wrote my CV in the schema.
If you wanna go forward, I would love to be a contributor, also I would love to get your opinions.