How service modularity can provide the flexibility to support person-centered care and shared decision-making