C# - WPF - Indeterminate Progress Bar Example Application with Ninject DI Container. [Year of Development: 2017, 2020 and 2021]