Added CAEONVector2D and vector functions to Core library