Issue #2391929: Make mulit-decision point support and MVT support part of the agent plugin interface