public void SaveLayout(XmlTextWriter writer)
        {
            writer.WriteStartElement("Container");

            if (SignalView != null)
            {
                SignalView.SaveLayout(writer);

                writer.WriteStartElement("Filters");
                foreach (SignalFilterViewModel filter in SignalFiltersPipeline.SignalFilters)
                {
                    filter.SaveLayout(writer);
                }
                writer.WriteEndElement();
            }

            writer.WriteEndElement();
        }