namespace Pilz.UI.WinForms.Controls.ConfigurationManager; public class ConfigurationManager { private readonly List panels = []; public void Register(ConfigurationPanel panel) { panels.Add(panel); } public IEnumerable Build() { foreach (var panel in panels) { panel.Build(this); yield return panel; } } }