Thinking about that a little more, it could be very similar to how you currently handle packages wit
Thinking about that a little more, it could be very similar to how you currently handle packages with the packages.json files. "core"/"extra" and then include/excludes for the kernel variants and/or fedora major versions
