Mostly worked on consolidating module and worked on sphinx docs