Service chaining

Pull request to review service chaining agent changes