Analysis

Version 1 of the design can be found here