Writing the Programs of Programmable Catalysis