Euclidean geometry as algorithm for construction of generalized geometries