Split SessionViewSet into generic views