Provider-neutral model and document contracts for ARGI Extensions