I thought so too, but after quick research apparently there are kits. For various values of "DIY", I guess...

Sure but buying a movement kit is no different than buying a pcb. Writing code is not impressive any more.