Raghav GSoC 2020 - Introduction