Experimental split of racer into library and client.