This document presents a strategic design optimization model for microgrids with multiple energy storage technologies and demand response aggregation. The model (1) uses game theory to model the strategic behavior of utilities, aggregators, and consumers, (2) determines optimal tradeoffs between power imported from the grid and demand response resources, and (3) allocates various storage technologies cost-optimally. The model was tested on a 100% renewable energy microgrid in New Zealand, reducing lifetime costs by an estimated 21% compared to a business-as-usual approach without demand response.