Added documentation and vertex access methods