Some changes have been made:
- code clean-up has been applied;
- all modules now are being loaded from XamlCatalog.xaml