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.