public void LoadComponentAliases()
        {
            var componentFilename = $"{AddressFormattingDataDirectory}components.yaml";
            var components        = YamlHelper.DeserializeListFromFilePath <ComponentStructure>(componentFilename);
            var componentMapping  = new List <KeyValuePair <string, Components> >();

            foreach (var component in components)
            {
                var componentEnum = MapComponent(component.Name);

                componentMapping.Add(new KeyValuePair <string, Components>(component.Name, componentEnum));
                if (component.Aliases?.Count > 0)
                {
                    foreach (var alias in component.Aliases)
                    {
                        componentMapping.Add(new KeyValuePair <string, Components>(alias, componentEnum));
                    }
                }
            }

            _componentMapping = componentMapping;
        }