First bunch of documentation added. More to come.