Moved the keystone geometry computation into a Keystone::compute3DPositions(..) method