PY-6637 First steps in the initial implementation