Key aspects of our design approach include: