Add IVertex and Rational
Fix STL read/write operations