[geometry] breaking change, namespace projection is renamed projections to avoid clash with class projection. Suggested by Krzysztof Czainski