Samvera Design Patterns

See https://samvera.atlassian.net/wiki/spaces/samvera/pages/2225209454