- Concepts of WinForm MVP (Model-View-Presenter) design pattern and its application in the WinForm environment - Managing dependencies between objects and reducing coupling using DI (Microsoft.Extensions.DependencyInjection) - Implementing a mechanism to connect custom shortcuts with specific functions (Commands)