Clarify design goals

State balance between efficiency, readability, flexibility and discoverability.
Clarify that collections act as sets keyed by resource ID.