Thought you might find this interesting if not seen already - a paper outlining 12 ways that users interact with data, broken down into 3 categories:
Breaking things down into actions seems useful to me - it helps to identify what different users focus on, and what they need to do based on what they want to know.
The section on Sharing is also useful, and mainly highlights the need to be able to link to a particular _state_ for a visualisation, rather than just a default "starting point".
(And side note - you happy to use this group to share links, etc?)