added projection, segment, and reading thereof
also, vectors can be read now (not ignored as comments)