v2 is feature compatible with v1, and uses more modern features. Eventually remove v1 sources and tests.