Added basic vector, edge and polygon classes