/// <summary>
        /// Builds a new instance of DotFileTabItem asynchronously
        /// </summary>
        /// <param name="dotFilePath">The path to the dot file that the tab should render</param>
        /// <returns>The DotFileTabItem instance</returns>
        public async Task<DotFileTabItem> BuildAsync(string dotFilePath)
        {
            var tabItem = new DotFileTabItem(_DotFileImageConverterService, dotFilePath);
            await tabItem.LoadAsync();

            return tabItem;
        }