data class CustomTarget(val includes: List<String> = listOf("*"), val excludes: List<String> = listOf(), val exclusive: Boolean = true, val outDirectory: String, val options: Map<String, String> = mapOf(), val schemaHandlerFactory: SchemaHandler.Factory) : Target