Position and BoundingBox API uniformisation

The commit 790f22a084f78e036d4dbc6950dfb150bce1cd37 is the most important.