New use cases document

I plan to add to this document as I survey real world code and find
common patterns.