First pass at a great workflow RFC to rule them all.

I think Adam intentionally chose to avoid the word "berkshelf" in this RFc