Square constructor accepts a vector for position arg.