What forms of interoperability does the standard enable? In what ways does the standard preclude other ways of doing things?