initial design documents - provide a nice overview of interactions and responsibilities for each main class