First draft of configuration proposal.

@smarterclayton 
Starting point for discussion. Feedback welcome. Also let me know where you'd like more detail.
Can we coin a term? "inputs to the generation process" does not exactly flow off the tongue.