added centralized vs distributed svgs