private async Task Init()
        {
            var loadDataTask      = UpdateSections();
            var recentSamplesTask = Samples.GetRecentSamples();
            var gitHubTask        = Data.GitHub.GetPublishedReleases();

            await Task.WhenAll(loadDataTask, recentSamplesTask, gitHubTask);

            RecentSamples  = recentSamplesTask.Result;
            GitHubReleases = gitHubTask.Result;

            var counter = 1;
            var delay   = 70;

            foreach (var child in InnerGrid.Children)
            {
                if (child is ItemsControl itemsControl == false)
                {
                    Implicit.GetShowAnimations(child).Add(new OpacityAnimation()
                    {
                        From     = 0,
                        To       = 1,
                        Duration = TimeSpan.FromMilliseconds(300),
                        Delay    = TimeSpan.FromMilliseconds(counter++ *delay),
                        SetInitialValueBeforeDelay = true
                    });
                }
            }

            Root.Visibility = Visibility.Visible;
        }