Added some more documentation. More to come!