Programs are a relatively new feature on this platform that I am experimenting with.  Some generation one  attempts below...generation two coming soon!