GPGSV added and integrated across all tiers, various refactorings