index graph after building.
depend on OTP from maven.
support profile routing. reuse existing ProfileRequest and RoutingRequest from OTP.