Bases legalityRenderer on UIConfiguration
Makes legality renderer concrete, hands in configuration
View chooses renderer, properties provide config