Ok, let's see if I get this right:
The wish is for a standard system to define atmosphere compositions, so add-ons that want to use them may use them.
The question is, why stop there? why not also provide data like temperature range? Or, once OG 0.7 is out, lithosphere and hydrosphere composition? A standard for all kinds of thinkable additional parameters?
The outcome would be pretty close to what the .ogs format currently is, since it provides all the data to Orbiter Galaxy to display the planet parameters. There's even already a function in there to output one, which is called when you save a system to a folder. It wouldn't be any problem to also output them to a default directory for add-ons to read in, and custom system developers have to write up their own anyways if they want to integrate a system into Orbiter Galaxy.
I could even wrap the reader into a source and header file, with my datatypes, so add-on devs don't have to write their own every time. They could integrate the function and would get ALL available data on the star, every planet and every moon. Kind of a lite SDK.
Would that be a satisfiable solution, or would you like to keep things more simple?
Of course, the OGS is about to get a heavy extension for 0.7, and so is the reader, and the data types. It might be better to wait for that, or to be prepared to get your add-ons to the newest state once 0.7 is out...
By the way, I have no clue about what heat flux is...