Title: Programmable Controllers for Factory Automation