Fleshed out producer documentation with added diagrams.