public ScoreRenderer(Settings settings)
{
Settings = settings;
RenderingResources = new RenderingResources(1);
if (settings.Engine == null || !Environment.RenderEngines.ContainsKey(settings.Engine))
{
Canvas = Environment.RenderEngines["default"]();
}
else
{
Canvas = Environment.RenderEngines[settings.Engine]();
}
RecreateLayout();
}