Authoring diagrams that adapt to their viewing context. (June 2018)