The full product design can be found here.