Creating and editing programs now possible. Only CUSTOM type is supoorted as it is the most flexible one and a superset of all the others