Massive update to reflect current workflow.