Updated comments regarding design approach.