Disclaimer : This article in its entirety is my opinion and may be inaccurate.
This article was originally published on Probewrite.com as GSoC at Submitty.