Well the CVT's show some promise and using two gearsets to change speed will require one gearset to disengage before the second gearset engages to stop the gears from locking up so a simple clutch system is needed.
I think it can be done and I know there are machines out there capable of making the parts because I made these tiny parts on mine.