Use cases - fleshing out #2+3

Mostly done with initial draft, need to revise language to be more
specific to our project