More documentation updates. Almost finished documenting PerspectiveGenerator code