Refactor serializer drivers out of serializers and runner