Thinking about the implications of various use cases. So far so good; now the design seems more concrete.