Genericized resource type