Take a look at the design documents and let me know if you have any questions

@Sarkar