Make API consistent, all position value could be a string 'x, y'.