New model for platform/program/templates.

Missing from this project, so far, is filename and action definition.
File permissions, file paths, install/etc actions. Go lacks runtime
pluggability, so we need all template information to exist external to
the pleaserun program. TBD.