Added 2D vector and transform support