Isomorphism Testing: Perspective and Open Problems