Programmable manufacturing machines