I believe the still in beta #beta.aveees.DDxx.3 rails/lb are gen 4/5 compatible. I haven’t tried them out cause I get free gen3 slides from work and most all aftermarket focuses on gen3.
edit: if you’re just getting started, ignore gen4 and print ddxx.2 projects, 17 or 19, just use gen3 parts. It’s the current meta for a reason. Very well established, huge aftermarket for the ecosystem. Not to mention the biggest market in the states is CA and gen4/5 is a no-go there. That means most free states prioritize gen3 production.
Smokeless requires some dangerous chemistry, nitrocellulose and nitroglycerin are sensitive, more than you’d think. I would start with production and storage of those before you even consider trying smokeless. If you can make, test, and store those, you’ll be fine. The rest of the process is just stabilizing it.
edit: if you live in a place that you can buy smokeless, just buy it. The juice ain’t worth the squeeze.