Title: Programmable Controllers Explained