Toshogu Shrine, Kaguraden and Gomodo