Prelude: Patterns as Decision Options, Forces as Decision CriteriaFoundational API Decisions and PatternsDecisions about API Roles and ResponsibilitiesSelecting Message Representation PatternsInterlude: Responsibility and Structure Patterns in the Lakeside Mutual CaseGoverning API QualityDeciding for API Quality ImprovementsDecisions about API EvolutionSummary