インターフェースではなく、機能をクラスに結び付けるのは少し厄介な設計のようです。CollectionViewSourceなしでGridViewをグループ化できた人はいますか?
また、ここでのボーナスの質問:バインディングを介してCollectionViewSourceリソースを参照する必要がある理由:
<GridView
ItemsSource="{Binding Source={StaticResource groupedData}}"
>
それ以外の
<GridView
ItemsSource="{StaticResource groupedData}"
>
??