- create channel file templates for products

This is replacing the .packages generation code since it is similar,
but the channel files are better defined and structured.