Link to My full Architecture thesis here