Added Vector constructor
Added vector component access