Harvey Twyman If I understood you correctly, you are proposing to share the registration files instead of style files.
Creating an archive of registrations in addition to styles is a good idea and something we will definitely try to pull off. They can't completely replace styles because registrations rely on styles to be also present (if we are not talking about built-in styles). Registration are also very finicky - they are not compatible across keyboards, and they rely on accompanying styles to be located and named exactly the same.
So if we simply allow users to share their registrations as is I am afraid it will only frustrate everyone as very likely they won't work unless you have the exact styles and opening it on the exact keyboard model. At the very least we need to offer some insight into the registration structure - what style it relies on, what keyboard it was made for, and ideally allow to modify it or convert between keyboards.
For this I need to have a good understanding of the registration internal file structure which is both undocumented and differs for every keyboard, so it will be not easy. But it is on my todo list, once I figure out how to display what style a registration is linking to and what keyboard it was made for we can start a registration archive.
Thank you.