Commit b879f99

mokhan <mokhan@ce5e1baf-6525-42e4-a1b2-857ea38da20a>
2009-04-18 16:12:06
split the presentation layer in to its own project.
git-svn-id: https://svn.xp-dev.com/svn/mokhan-mo.money@168 ce5e1baf-6525-42e4-a1b2-857ea38da20a
1 parent c035e91
Changed files (244)
trunk
product
MoMoney.Presentation
Core
Databindings
Model
Presenters
Resources
Views
Billing
Core
Dialogs
Helpers
Income
Menu
Navigation
Reporting
Shell
Startup
Updates
MyMoney
trunk/product/MyMoney/Presentation/Core/ApplicationController.cs โ†’ trunk/product/MoMoney.Presentation/Core/ApplicationController.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Core/ApplicationControllerSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Core/ApplicationControllerSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Core/ApplicationEnvironment.cs โ†’ trunk/product/MoMoney.Presentation/Core/ApplicationEnvironment.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Core/ContentPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Core/ContentPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Core/IContentPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Core/IContentPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Core/IPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Core/IPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Core/PresenterRegistry.cs โ†’ trunk/product/MoMoney.Presentation/Core/PresenterRegistry.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/binding_selector.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/binding_selector.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/binding_selector_specs.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/binding_selector_specs.cs
@@ -20,10 +20,10 @@ namespace MoMoney.Presentation.Databindings
                             factory = an<IPropertyInspectorFactory>();
                             inspector = an<IPropertyInspector<IAnInterface, string>>();
 
-                            MockingExtensions.it_will_return(MockingExtensions.is_told_to(factory, f => f.create<IAnInterface, string>()), inspector);
+                            factory.is_told_to(f => f.create<IAnInterface, string>()).it_will_return(inspector);
 
-                            MockingExtensions.it_will_return(MockingExtensions.is_told_to(inspector, i => i.inspect(null))
-                                                    .IgnoreArguments(), typeof (IAnInterface).GetProperty("FirstName"));
+                            inspector.is_told_to(i => i.inspect(null))
+                                .IgnoreArguments().it_will_return(typeof (IAnInterface).GetProperty("FirstName"));
                         };
 
         because b = () =>
trunk/product/MyMoney/Presentation/Databindings/combo_box_property_binding.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/combo_box_property_binding.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/ComboBoxDataBindingSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/ComboBoxDataBindingSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/control_binding_extensions.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/control_binding_extensions.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/Create.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/Create.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/date_time_picker_property_binding.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/date_time_picker_property_binding.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/date_time_property_binding_specs.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/date_time_property_binding_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/IPropertyBinding.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/IPropertyBinding.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/ListboxExtensions.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/ListboxExtensions.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/property_binder.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/property_binder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/property_binder_specs.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/property_binder_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/property_inspector.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/property_inspector.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/property_inspector_factory.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/property_inspector_factory.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/property_inspector_specs.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/property_inspector_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/text_property_binding.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/text_property_binding.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Databindings/TextBoxDataBindingSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Databindings/TextBoxDataBindingSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/file_system/folder.cs โ†’ trunk/product/MoMoney.Presentation/Model/FileSystem/folder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/interaction/INotification.cs โ†’ trunk/product/MoMoney.Presentation/Model/Interaction/INotification.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/interaction/notification_message.cs โ†’ trunk/product/MoMoney.Presentation/Model/Interaction/notification_message.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/keyboard/ShortcutKey.cs โ†’ trunk/product/MoMoney.Presentation/Model/Keyboard/ShortcutKey.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/keyboard/ShortcutKeys.cs โ†’ trunk/product/MoMoney.Presentation/Model/Keyboard/ShortcutKeys.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/CloseProjectCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/CloseProjectCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/CloseWindowCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/CloseWindowCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/ExitCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/ExitCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/ExitCommandSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/ExitCommandSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/FileMenu.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/FileMenu.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/NewCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/NewCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/NewCommandSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/NewCommandSpecs.cs
@@ -1,6 +1,5 @@
 using developwithpassion.bdd.contexts;
 using Gorilla.Commons.Testing;
-using MoMoney.Modules.Core;
 using MoMoney.Presentation.Model.Projects;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
@@ -11,12 +10,10 @@ namespace MoMoney.Presentation.Model.Menu.File.Commands
         context c = () =>
                         {
                             current_project = the_dependency<IProjectController>();
-                            command = the_dependency<ILoadPresentationModulesCommand>();
                             save_changes_command = the_dependency<ISaveChangesCommand>();
                         };
 
         protected static IProjectController current_project;
-        protected static ILoadPresentationModulesCommand command;
         protected static ISaveChangesCommand save_changes_command;
     }
 
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/OpenCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/OpenCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/OpenCommandSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/OpenCommandSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveAsCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/SaveAsCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveAsCommandSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/SaveAsCommandSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveChangesCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/SaveChangesCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveCommand.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/SaveCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveCommandSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/File/SaveCommandSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/Help/commands/display_information_about_the_application.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/Help/display_information_about_the_application.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/Help/HelpMenu.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/Help/HelpMenu.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/window/WindowMenu.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/Window/WindowMenu.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/create.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/create.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/ISubMenu.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/ISubMenu.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/IToolbarButton.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/IToolbarButton.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/IToolbarItemBuilder.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/IToolbarItemBuilder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/MenuItem.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/MenuItem.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/MenuItemBuilder.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/MenuItemBuilder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/MenuItemSeparator.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/MenuItemSeparator.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/SubMenu.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/SubMenu.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/SubMenuRegistry.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/SubMenuRegistry.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Menu/ToolBarItemBuilder.cs โ†’ trunk/product/MoMoney.Presentation/Model/Menu/ToolBarItemBuilder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/messages/closing_project_event.cs โ†’ trunk/product/MoMoney.Presentation/Model/Messages/closing_project_event.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/messages/closing_the_application.cs โ†’ trunk/product/MoMoney.Presentation/Model/Messages/closing_the_application.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/messages/new_project_opened.cs โ†’ trunk/product/MoMoney.Presentation/Model/Messages/new_project_opened.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/messages/saved_changes_event.cs โ†’ trunk/product/MoMoney.Presentation/Model/Messages/saved_changes_event.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/messages/UnhandledErrorOccurred.cs โ†’ trunk/product/MoMoney.Presentation/Model/Messages/UnhandledErrorOccurred.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/messages/unsaved_changes_event.cs โ†’ trunk/product/MoMoney.Presentation/Model/Messages/unsaved_changes_event.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/branches/add_bill_payment_branch.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/add_bill_payment_branch.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/branches/add_new_bill_branch.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/add_new_bill_branch.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/branches/AddNewIncomeBranch.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/AddNewIncomeBranch.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/IBranchVisitor.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/IBranchVisitor.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/navigation_tree_visitor_specs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/navigation_tree_visitor_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/NavigationTreeVisitor.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/NavigationTreeVisitor.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/tree_branch_specs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/tree_branch_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/TreeBranch.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/TreeBranch.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/TreeViewToRootNodeMapper.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/TreeViewToRootNodeMapper.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/branches/view_all_bills_branch.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/view_all_bills_branch.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Navigation/branches/view_all_bills_report_branch.cs โ†’ trunk/product/MoMoney.Presentation/Model/Navigation/view_all_bills_report_branch.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Projects/file_not_specified_exception.cs โ†’ trunk/product/MoMoney.Presentation/Model/Projects/file_not_specified_exception.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Projects/IProject.cs โ†’ trunk/product/MoMoney.Presentation/Model/Projects/IProject.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Projects/IProjectController.cs โ†’ trunk/product/MoMoney.Presentation/Model/Projects/IProjectController.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Projects/ProjectController.cs โ†’ trunk/product/MoMoney.Presentation/Model/Projects/ProjectController.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/Projects/ProjectControllerSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Projects/ProjectControllerSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/reporting/IReport.cs โ†’ trunk/product/MoMoney.Presentation/Model/Reporting/IReport.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/reporting/report_binding_extensions.cs โ†’ trunk/product/MoMoney.Presentation/Model/Reporting/report_binding_extensions.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Model/reporting/report_binding_extensions_specs.cs โ†’ trunk/product/MoMoney.Presentation/Model/Reporting/report_binding_extensions_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/billing/AddBillPaymentPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Billing/AddBillPaymentPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/billing/ViewAllBillsPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Billing/ViewAllBillsPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Commands/display_the_splash_screen.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Commands/display_the_splash_screen.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Commands/RestartCommand.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Commands/RestartCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Commands/run_the_specs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Commands/run_the_specs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Commands/RunPresenterCommand.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Commands/RunPresenterCommand.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Commands/RunThe.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Commands/RunThe.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/Cell.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/Cell.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/formatting/change_font_size.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/change_font_size.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/composite_cell_visitor.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/composite_cell_visitor.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/constrained_cell_visitor.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/constrained_cell_visitor.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/excel_usage.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/excel_usage.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/formatting/format_back_color.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/format_back_color.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/ICell.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/ICell.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/ICellInterior.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/ICellInterior.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/excel/ICellVisitor.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Excel/ICellVisitor.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/income/AddNewIncomePresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Income/AddNewIncomePresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/income/AddNewIncomePresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Income/AddNewIncomePresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/income/ViewIncomeHistoryPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Income/ViewIncomeHistoryPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Menu/Help/AboutTheApplicationPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Menu/AboutTheApplicationPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Menu/ApplicationMenuPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Menu/ApplicationMenuPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/AddBillingTaskPane.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/AddBillingTaskPane.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/AddCompanyTaskPane.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/AddCompanyTaskPane.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/AddIncomeTaskPane.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/AddIncomeTaskPane.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/AddReportingTaskPane.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/AddReportingTaskPane.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/Build.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/Build.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/ExpandoBuilder.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/ExpandoBuilder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/ExpandoItemBuilder.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/ExpandoItemBuilder.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/IActionTaskPaneFactory.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/IActionTaskPaneFactory.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/MainMenuPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/MainMenuPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/NavigationPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/NavigationPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Navigation/NavigationPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Navigation/NavigationPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/reporting/ReportPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Reporting/ReportPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/ApplicationShellPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/ApplicationShellPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/GettingStartedPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/GettingStartedPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/GettingStartedPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/GettingStartedPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/LogFilePresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/LogFilePresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/LogFileViewPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/LogFileViewPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/NotificationIconPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/NotificationIconPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/NotificationIconPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/NotificationIconPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/StatusBarPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/StatusBarPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/StatusBarPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/StatusBarPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/TaskTrayPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/TaskTrayPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/TitleBarPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/TitleBarPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/TitleBarPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/TitleBarPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/ToolBarPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/ToolBarPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/UnhandledErrorPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/UnhandledErrorPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Shell/UnhandledErrorPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Shell/UnhandledErrorPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Startup/display_the_splash_screen.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Startup/display_the_splash_screen.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Startup/hide_the_splash_screen.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Startup/hide_the_splash_screen.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Startup/ISplashScreenState.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Startup/ISplashScreenState.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/Startup/SplashScreenPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Startup/SplashScreenPresenter.cs
@@ -8,7 +8,7 @@ namespace MoMoney.Presentation.Presenters.Startup
     {
     }
 
-    internal class SplashScreenPresenter : ISplashScreenPresenter
+    public class SplashScreenPresenter : ISplashScreenPresenter
     {
         readonly ITimer timer;
         readonly ISplashScreenView view;
trunk/product/MyMoney/Presentation/Presenters/Startup/SplashScreenPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Startup/SplashScreenPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/updates/CheckForUpdatesPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Updates/CheckForUpdatesPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/updates/CheckForUpdatesPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/Updates/CheckForUpdatesPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/AddCompanyPresenter.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/AddCompanyPresenter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Presenters/AddCompanyPresenterSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Presenters/AddCompanyPresenterSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Resources/ApplicationIcon.cs โ†’ trunk/product/MoMoney.Presentation/Resources/ApplicationIcon.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Resources/ApplicationIcons.cs โ†’ trunk/product/MoMoney.Presentation/Resources/ApplicationIcons.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Resources/ApplicationImage.cs โ†’ trunk/product/MoMoney.Presentation/Resources/ApplicationImage.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Resources/ApplicationImages.cs โ†’ trunk/product/MoMoney.Presentation/Resources/ApplicationImages.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Resources/HybridIcon.cs โ†’ trunk/product/MoMoney.Presentation/Resources/HybridIcon.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/AddBillPaymentView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/AddBillPaymentView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/AddBillPaymentView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/AddBillPaymentView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/AddBillPaymentView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Billing/AddBillPaymentView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/IAddBillPaymentView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/IAddBillPaymentView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/IViewAllBills.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/IViewAllBills.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/view_all_bills_report.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/view_all_bills_report.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/view_all_bills_report.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/view_all_bills_report.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/view_all_bills_report.resx โ†’ trunk/product/MoMoney.Presentation/Views/Billing/view_all_bills_report.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/ViewAllBills.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/ViewAllBills.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/ViewAllBills.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Billing/ViewAllBills.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/billing/ViewAllBills.resx โ†’ trunk/product/MoMoney.Presentation/Views/Billing/ViewAllBills.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ApplicationDockedWindow.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/ApplicationDockedWindow.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ApplicationDockedWindow.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/ApplicationDockedWindow.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ApplicationWindow.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/ApplicationWindow.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ApplicationWindow.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/ApplicationWindow.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ApplicationWindow.resx โ†’ trunk/product/MoMoney.Presentation/Views/Core/ApplicationWindow.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ControlAction.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/ControlAction.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/ICommandDialog.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/ICommandDialog.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/IDockedContentView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/IDockedContentView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/IView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/IView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/core/IWindowEvents.cs โ†’ trunk/product/MoMoney.Presentation/Views/Core/IWindowEvents.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/ISaveChangesView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/ISaveChangesView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/SaveChangesView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/SaveChangesView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/SaveChangesView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/SaveChangesView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/SaveChangesView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/SaveChangesView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/SaveChangesViewSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/SaveChangesViewSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/SelectFileToOpenDialog.cs โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/SelectFileToOpenDialog.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/dialogs/SelectFileToSaveToDialog.cs โ†’ trunk/product/MoMoney.Presentation/Views/Dialogs/SelectFileToSaveToDialog.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/BindableListFactory.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/BindableListFactory.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/ControlAdapter.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/ControlAdapter.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/Events.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/Events.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/EventTrigger.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/EventTrigger.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/EventTriggerExtensions.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/EventTriggerExtensions.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/EventTriggerSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/EventTriggerSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/IEventTarget.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/IEventTarget.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/helpers/SuspendLayout.cs โ†’ trunk/product/MoMoney.Presentation/Views/Helpers/SuspendLayout.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/AddNewIncomeView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Income/AddNewIncomeView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/AddNewIncomeView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Income/AddNewIncomeView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/AddNewIncomeView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Income/AddNewIncomeView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/IAddNewIncomeView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Income/IAddNewIncomeView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/IViewIncomeHistory.cs โ†’ trunk/product/MoMoney.Presentation/Views/Income/IViewIncomeHistory.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/ViewAllIncome.cs โ†’ trunk/product/MoMoney.Presentation/Views/Income/ViewAllIncome.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/ViewAllIncome.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Income/ViewAllIncome.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/income/ViewAllIncome.resx โ†’ trunk/product/MoMoney.Presentation/Views/Income/ViewAllIncome.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Menu/Help/AboutTheApplicationView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Menu/AboutTheApplicationView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Menu/Help/AboutTheApplicationView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Menu/AboutTheApplicationView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Menu/Help/AboutTheApplicationView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Menu/AboutTheApplicationView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Menu/Help/IAboutApplicationView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Menu/IAboutApplicationView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/IMainMenuView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/IMainMenuView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/INavigationView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/INavigationView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/MainMenuView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/MainMenuView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/MainMenuView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/MainMenuView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/MainMenuView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/MainMenuView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/NavigationView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/NavigationView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/NavigationView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/NavigationView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Navigation/NavigationView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Navigation/NavigationView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/reporting/IReportViewer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Reporting/IReportViewer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/reporting/ReportViewer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Reporting/ReportViewer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/reporting/ReportViewer.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Reporting/ReportViewer.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/reporting/ReportViewer.resx โ†’ trunk/product/MoMoney.Presentation/Views/Reporting/ReportViewer.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/ApplicationShell.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/ApplicationShell.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/ApplicationShell.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/ApplicationShell.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/ApplicationShell.resx โ†’ trunk/product/MoMoney.Presentation/Views/Shell/ApplicationShell.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/ApplicationShellSpecs.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/ApplicationShellSpecs.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/BitmapRegion.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/BitmapRegion.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/button_extensions.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/button_extensions.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/IGettingStartedView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/IGettingStartedView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/ILogFileView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/ILogFileView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/INotificationIconView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/INotificationIconView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/IShell.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/IShell.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/IStatusBarView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/IStatusBarView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/IUnhandledErrorView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/IUnhandledErrorView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/LogFileView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/LogFileView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/LogFileView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/LogFileView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/LogFileView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Shell/LogFileView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/NotificationIconView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/NotificationIconView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/StatusBarView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/StatusBarView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/TaskTrayMessage.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/TaskTrayMessage.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/TitleBar.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/TitleBar.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/UnhandledErrorView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/UnhandledErrorView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/UnhandledErrorView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/UnhandledErrorView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/UnhandledErrorView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Shell/UnhandledErrorView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/WelcomeScreen.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/WelcomeScreen.cs
@@ -17,7 +17,8 @@ namespace MoMoney.Presentation.Views.Shell
                 .will_execute<IOpenCommand>(() => true)
                 .with_tool_tip("Open Existing File", "Open an existing project.");
 
-            ux_create_new_file_button.will_be_shown_as(ApplicationImages.CreateNewFile)
+            ux_create_new_file_button
+                .will_be_shown_as(ApplicationImages.CreateNewFile)
                 .when_hovered_over_will_show(ApplicationImages.CreateNewFileSelected)
                 .will_execute<INewCommand>(() => true)
                 .with_tool_tip("Create New File", "Create a new project.");
trunk/product/MyMoney/Presentation/Views/Shell/WelcomeScreen.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Shell/WelcomeScreen.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Shell/WelcomeScreen.resx โ†’ trunk/product/MoMoney.Presentation/Views/Shell/WelcomeScreen.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Startup/ISplashScreenView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Startup/ISplashScreenView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Startup/SplashScreenView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Startup/SplashScreenView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Startup/SplashScreenView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Startup/SplashScreenView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/Startup/SplashScreenView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Startup/SplashScreenView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/updates/CheckForUpdatesView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Updates/CheckForUpdatesView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/updates/CheckForUpdatesView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/Updates/CheckForUpdatesView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/updates/CheckForUpdatesView.resx โ†’ trunk/product/MoMoney.Presentation/Views/Updates/CheckForUpdatesView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/updates/ICheckForUpdatesView.cs โ†’ trunk/product/MoMoney.Presentation/Views/Updates/ICheckForUpdatesView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/AddCompanyView.cs โ†’ trunk/product/MoMoney.Presentation/Views/AddCompanyView.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/AddCompanyView.Designer.cs โ†’ trunk/product/MoMoney.Presentation/Views/AddCompanyView.Designer.cs
File renamed without changes
trunk/product/MyMoney/Presentation/Views/AddCompanyView.resx โ†’ trunk/product/MoMoney.Presentation/Views/AddCompanyView.resx
File renamed without changes
trunk/product/MyMoney/Presentation/Views/IAddCompanyView.cs โ†’ trunk/product/MoMoney.Presentation/Views/IAddCompanyView.cs
File renamed without changes
trunk/product/MyMoney/Modules/Core/IModule.cs โ†’ trunk/product/MoMoney.Presentation/IModule.cs
File renamed without changes
trunk/product/MoMoney.Presentation/MoMoney.Presentation.csproj
@@ -0,0 +1,500 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.30729</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>MoMoney.Presentation</RootNamespace>
+    <AssemblyName>MoMoney.Presentation</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="ActiveReports.Viewer3, Version=5.2.1013.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\app\active.reports\ActiveReports.Viewer3.dll</HintPath>
+    </Reference>
+    <Reference Include="ActiveReports3, Version=5.2.1013.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\app\active.reports\ActiveReports3.dll</HintPath>
+    </Reference>
+    <Reference Include="bdddoc, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\test\bdd.doc\bdddoc.dll</HintPath>
+    </Reference>
+    <Reference Include="ComponentFactory.Krypton.Toolkit, Version=3.0.8.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\app\component.factory\ComponentFactory.Krypton.Toolkit.dll</HintPath>
+    </Reference>
+    <Reference Include="developwithpassion.bdd, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\test\developwithpassion\developwithpassion.bdd.dll</HintPath>
+    </Reference>
+    <Reference Include="MbUnit.Framework, Version=2.4.2.175, Culture=neutral, PublicKeyToken=5e72ecd30bc408d5">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\test\mbunit\MbUnit.Framework.dll</HintPath>
+    </Reference>
+    <Reference Include="Rhino.Mocks, Version=3.5.0.1337, Culture=neutral, PublicKeyToken=0b3305902db7183f, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\test\rhino.mocks\Rhino.Mocks.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.ComponentModel.Composition, Version=2009.1.23.0, Culture=neutral, PublicKeyToken=687787ccb6c36c9f, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\app\managed.extensibility.framework\System.ComponentModel.Composition.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Core">
+      <RequiredTargetFramework>3.5</RequiredTargetFramework>
+    </Reference>
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml.Linq">
+      <RequiredTargetFramework>3.5</RequiredTargetFramework>
+    </Reference>
+    <Reference Include="System.Data.DataSetExtensions">
+      <RequiredTargetFramework>3.5</RequiredTargetFramework>
+    </Reference>
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+    <Reference Include="WeifenLuo.WinFormsUI.Docking, Version=2.3.3392.19652, Culture=neutral, PublicKeyToken=b602bcfb76b4e90d, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\app\dock.panel.suite\WeifenLuo.WinFormsUI.Docking.dll</HintPath>
+    </Reference>
+    <Reference Include="XPExplorerBar, Version=3.3.0.0, Culture=neutral, PublicKeyToken=26272737b5f33015">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\build\lib\app\xp.explorer.bar\XPExplorerBar.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Core\ApplicationController.cs" />
+    <Compile Include="Core\ApplicationControllerSpecs.cs" />
+    <Compile Include="Core\ApplicationEnvironment.cs" />
+    <Compile Include="Core\ContentPresenter.cs" />
+    <Compile Include="Core\IContentPresenter.cs" />
+    <Compile Include="Core\IPresenter.cs" />
+    <Compile Include="Core\PresenterRegistry.cs" />
+    <Compile Include="Databindings\binding_selector.cs" />
+    <Compile Include="Databindings\binding_selector_specs.cs" />
+    <Compile Include="Databindings\ComboBoxDataBindingSpecs.cs" />
+    <Compile Include="Databindings\combo_box_property_binding.cs" />
+    <Compile Include="Databindings\control_binding_extensions.cs" />
+    <Compile Include="Databindings\Create.cs" />
+    <Compile Include="Databindings\date_time_picker_property_binding.cs" />
+    <Compile Include="Databindings\date_time_property_binding_specs.cs" />
+    <Compile Include="Databindings\IPropertyBinding.cs" />
+    <Compile Include="Databindings\ListboxExtensions.cs" />
+    <Compile Include="Databindings\property_binder.cs" />
+    <Compile Include="Databindings\property_binder_specs.cs" />
+    <Compile Include="Databindings\property_inspector.cs" />
+    <Compile Include="Databindings\property_inspector_factory.cs" />
+    <Compile Include="Databindings\property_inspector_specs.cs" />
+    <Compile Include="Databindings\TextBoxDataBindingSpecs.cs" />
+    <Compile Include="Databindings\text_property_binding.cs" />
+    <Compile Include="IModule.cs" />
+    <Compile Include="Model\FileSystem\folder.cs" />
+    <Compile Include="Model\Interaction\INotification.cs" />
+    <Compile Include="Model\Interaction\notification_message.cs" />
+    <Compile Include="Model\Keyboard\ShortcutKey.cs" />
+    <Compile Include="Model\Keyboard\ShortcutKeys.cs" />
+    <Compile Include="Model\Menu\create.cs" />
+    <Compile Include="Model\Menu\File\CloseProjectCommand.cs" />
+    <Compile Include="Model\Menu\File\CloseWindowCommand.cs" />
+    <Compile Include="Model\Menu\File\ExitCommand.cs" />
+    <Compile Include="Model\Menu\File\ExitCommandSpecs.cs" />
+    <Compile Include="Model\Menu\File\FileMenu.cs" />
+    <Compile Include="Model\Menu\File\NewCommand.cs" />
+    <Compile Include="Model\Menu\File\NewCommandSpecs.cs" />
+    <Compile Include="Model\Menu\File\OpenCommand.cs" />
+    <Compile Include="Model\Menu\File\OpenCommandSpecs.cs" />
+    <Compile Include="Model\Menu\File\SaveAsCommand.cs" />
+    <Compile Include="Model\Menu\File\SaveAsCommandSpecs.cs" />
+    <Compile Include="Model\Menu\File\SaveChangesCommand.cs" />
+    <Compile Include="Model\Menu\File\SaveCommand.cs" />
+    <Compile Include="Model\Menu\File\SaveCommandSpecs.cs" />
+    <Compile Include="Model\Menu\Help\display_information_about_the_application.cs" />
+    <Compile Include="Model\Menu\Help\HelpMenu.cs" />
+    <Compile Include="Model\Menu\ISubMenu.cs" />
+    <Compile Include="Model\Menu\IToolbarButton.cs" />
+    <Compile Include="Model\Menu\IToolbarItemBuilder.cs" />
+    <Compile Include="Model\Menu\MenuItem.cs" />
+    <Compile Include="Model\Menu\MenuItemBuilder.cs" />
+    <Compile Include="Model\Menu\MenuItemSeparator.cs" />
+    <Compile Include="Model\Menu\SubMenu.cs" />
+    <Compile Include="Model\Menu\SubMenuRegistry.cs" />
+    <Compile Include="Model\Menu\ToolBarItemBuilder.cs" />
+    <Compile Include="Model\Menu\Window\WindowMenu.cs" />
+    <Compile Include="Model\Messages\closing_project_event.cs" />
+    <Compile Include="Model\Messages\closing_the_application.cs" />
+    <Compile Include="Model\Messages\new_project_opened.cs" />
+    <Compile Include="Model\Messages\saved_changes_event.cs" />
+    <Compile Include="Model\Messages\UnhandledErrorOccurred.cs" />
+    <Compile Include="Model\Messages\unsaved_changes_event.cs" />
+    <Compile Include="Model\Navigation\AddNewIncomeBranch.cs" />
+    <Compile Include="Model\Navigation\add_bill_payment_branch.cs" />
+    <Compile Include="Model\Navigation\add_new_bill_branch.cs" />
+    <Compile Include="Model\Navigation\IBranchVisitor.cs" />
+    <Compile Include="Model\Navigation\NavigationTreeVisitor.cs" />
+    <Compile Include="Model\Navigation\navigation_tree_visitor_specs.cs" />
+    <Compile Include="Model\Navigation\TreeBranch.cs" />
+    <Compile Include="Model\Navigation\TreeViewToRootNodeMapper.cs" />
+    <Compile Include="Model\Navigation\tree_branch_specs.cs" />
+    <Compile Include="Model\Navigation\view_all_bills_branch.cs" />
+    <Compile Include="Model\Navigation\view_all_bills_report_branch.cs" />
+    <Compile Include="Model\Projects\file_not_specified_exception.cs" />
+    <Compile Include="Model\Projects\IProject.cs" />
+    <Compile Include="Model\Projects\IProjectController.cs" />
+    <Compile Include="Model\Projects\ProjectController.cs" />
+    <Compile Include="Model\Projects\ProjectControllerSpecs.cs" />
+    <Compile Include="Model\Reporting\IReport.cs" />
+    <Compile Include="Model\Reporting\report_binding_extensions.cs" />
+    <Compile Include="Model\Reporting\report_binding_extensions_specs.cs" />
+    <Compile Include="Presenters\AddCompanyPresenter.cs" />
+    <Compile Include="Presenters\AddCompanyPresenterSpecs.cs" />
+    <Compile Include="Presenters\Billing\AddBillPaymentPresenter.cs" />
+    <Compile Include="Presenters\Billing\ViewAllBillsPresenter.cs" />
+    <Compile Include="Presenters\Commands\display_the_splash_screen.cs" />
+    <Compile Include="Presenters\Commands\RestartCommand.cs" />
+    <Compile Include="Presenters\Commands\RunPresenterCommand.cs" />
+    <Compile Include="Presenters\Commands\RunThe.cs" />
+    <Compile Include="Presenters\Commands\run_the_specs.cs" />
+    <Compile Include="Presenters\Excel\Cell.cs" />
+    <Compile Include="Presenters\Excel\change_font_size.cs" />
+    <Compile Include="Presenters\Excel\composite_cell_visitor.cs" />
+    <Compile Include="Presenters\Excel\constrained_cell_visitor.cs" />
+    <Compile Include="Presenters\Excel\excel_usage.cs" />
+    <Compile Include="Presenters\Excel\format_back_color.cs" />
+    <Compile Include="Presenters\Excel\ICell.cs" />
+    <Compile Include="Presenters\Excel\ICellInterior.cs" />
+    <Compile Include="Presenters\Excel\ICellVisitor.cs" />
+    <Compile Include="Presenters\Income\AddNewIncomePresenter.cs" />
+    <Compile Include="Presenters\Income\AddNewIncomePresenterSpecs.cs" />
+    <Compile Include="Presenters\Income\ViewIncomeHistoryPresenter.cs" />
+    <Compile Include="Presenters\Menu\AboutTheApplicationPresenter.cs" />
+    <Compile Include="Presenters\Menu\ApplicationMenuPresenter.cs" />
+    <Compile Include="Presenters\Navigation\AddBillingTaskPane.cs" />
+    <Compile Include="Presenters\Navigation\AddCompanyTaskPane.cs" />
+    <Compile Include="Presenters\Navigation\AddIncomeTaskPane.cs" />
+    <Compile Include="Presenters\Navigation\AddReportingTaskPane.cs" />
+    <Compile Include="Presenters\Navigation\Build.cs" />
+    <Compile Include="Presenters\Navigation\ExpandoBuilder.cs" />
+    <Compile Include="Presenters\Navigation\ExpandoItemBuilder.cs" />
+    <Compile Include="Presenters\Navigation\IActionTaskPaneFactory.cs" />
+    <Compile Include="Presenters\Navigation\MainMenuPresenter.cs" />
+    <Compile Include="Presenters\Navigation\NavigationPresenter.cs" />
+    <Compile Include="Presenters\Navigation\NavigationPresenterSpecs.cs" />
+    <Compile Include="Presenters\Reporting\ReportPresenter.cs" />
+    <Compile Include="Presenters\Shell\ApplicationShellPresenter.cs" />
+    <Compile Include="Presenters\Shell\GettingStartedPresenter.cs" />
+    <Compile Include="Presenters\Shell\GettingStartedPresenterSpecs.cs" />
+    <Compile Include="Presenters\Shell\LogFilePresenter.cs" />
+    <Compile Include="Presenters\Shell\LogFileViewPresenterSpecs.cs" />
+    <Compile Include="Presenters\Shell\NotificationIconPresenter.cs" />
+    <Compile Include="Presenters\Shell\NotificationIconPresenterSpecs.cs" />
+    <Compile Include="Presenters\Shell\StatusBarPresenter.cs" />
+    <Compile Include="Presenters\Shell\StatusBarPresenterSpecs.cs" />
+    <Compile Include="Presenters\Shell\TaskTrayPresenter.cs" />
+    <Compile Include="Presenters\Shell\TitleBarPresenter.cs" />
+    <Compile Include="Presenters\Shell\TitleBarPresenterSpecs.cs" />
+    <Compile Include="Presenters\Shell\ToolBarPresenter.cs" />
+    <Compile Include="Presenters\Shell\UnhandledErrorPresenter.cs" />
+    <Compile Include="Presenters\Shell\UnhandledErrorPresenterSpecs.cs" />
+    <Compile Include="Presenters\Startup\display_the_splash_screen.cs" />
+    <Compile Include="Presenters\Startup\hide_the_splash_screen.cs" />
+    <Compile Include="Presenters\Startup\ISplashScreenState.cs" />
+    <Compile Include="Presenters\Startup\SplashScreenPresenter.cs" />
+    <Compile Include="Presenters\Startup\SplashScreenPresenterSpecs.cs" />
+    <Compile Include="Presenters\Updates\CheckForUpdatesPresenter.cs" />
+    <Compile Include="Presenters\Updates\CheckForUpdatesPresenterSpecs.cs" />
+    <Compile Include="Resources\ApplicationIcon.cs" />
+    <Compile Include="Resources\ApplicationIcons.cs" />
+    <Compile Include="Resources\ApplicationImage.cs" />
+    <Compile Include="Resources\ApplicationImages.cs" />
+    <Compile Include="Resources\HybridIcon.cs" />
+    <Compile Include="Views\AddCompanyView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\AddCompanyView.Designer.cs">
+      <DependentUpon>AddCompanyView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Billing\AddBillPaymentView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Billing\AddBillPaymentView.Designer.cs">
+      <DependentUpon>AddBillPaymentView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Billing\IAddBillPaymentView.cs" />
+    <Compile Include="Views\Billing\IViewAllBills.cs" />
+    <Compile Include="Views\Billing\ViewAllBills.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Billing\ViewAllBills.Designer.cs">
+      <DependentUpon>ViewAllBills.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Billing\view_all_bills_report.cs">
+      <SubType>Component</SubType>
+    </Compile>
+    <Compile Include="Views\Billing\view_all_bills_report.Designer.cs">
+      <DependentUpon>view_all_bills_report.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Core\ApplicationDockedWindow.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Core\ApplicationDockedWindow.Designer.cs">
+      <DependentUpon>ApplicationDockedWindow.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Core\ApplicationWindow.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Core\ApplicationWindow.Designer.cs">
+      <DependentUpon>ApplicationWindow.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Core\ControlAction.cs" />
+    <Compile Include="Views\Core\ICommandDialog.cs" />
+    <Compile Include="Views\Core\IDockedContentView.cs" />
+    <Compile Include="Views\Core\IView.cs" />
+    <Compile Include="Views\Core\IWindowEvents.cs" />
+    <Compile Include="Views\Dialogs\ISaveChangesView.cs" />
+    <Compile Include="Views\Dialogs\SaveChangesView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Dialogs\SaveChangesView.Designer.cs">
+      <DependentUpon>SaveChangesView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Dialogs\SaveChangesViewSpecs.cs" />
+    <Compile Include="Views\Dialogs\SelectFileToOpenDialog.cs" />
+    <Compile Include="Views\Dialogs\SelectFileToSaveToDialog.cs" />
+    <Compile Include="Views\Helpers\BindableListFactory.cs" />
+    <Compile Include="Views\Helpers\ControlAdapter.cs">
+      <SubType>Component</SubType>
+    </Compile>
+    <Compile Include="Views\Helpers\Events.cs" />
+    <Compile Include="Views\Helpers\EventTrigger.cs" />
+    <Compile Include="Views\Helpers\EventTriggerExtensions.cs" />
+    <Compile Include="Views\Helpers\EventTriggerSpecs.cs" />
+    <Compile Include="Views\Helpers\IEventTarget.cs" />
+    <Compile Include="Views\Helpers\SuspendLayout.cs" />
+    <Compile Include="Views\IAddCompanyView.cs" />
+    <Compile Include="Views\Income\AddNewIncomeView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Income\AddNewIncomeView.Designer.cs">
+      <DependentUpon>AddNewIncomeView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Income\IAddNewIncomeView.cs" />
+    <Compile Include="Views\Income\IViewIncomeHistory.cs" />
+    <Compile Include="Views\Income\ViewAllIncome.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Income\ViewAllIncome.Designer.cs">
+      <DependentUpon>ViewAllIncome.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Menu\AboutTheApplicationView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Menu\AboutTheApplicationView.Designer.cs">
+      <DependentUpon>AboutTheApplicationView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Menu\IAboutApplicationView.cs" />
+    <Compile Include="Views\Navigation\IMainMenuView.cs" />
+    <Compile Include="Views\Navigation\INavigationView.cs" />
+    <Compile Include="Views\Navigation\MainMenuView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Navigation\MainMenuView.Designer.cs">
+      <DependentUpon>MainMenuView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Navigation\NavigationView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Navigation\NavigationView.Designer.cs">
+      <DependentUpon>NavigationView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Reporting\IReportViewer.cs" />
+    <Compile Include="Views\Reporting\ReportViewer.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Reporting\ReportViewer.Designer.cs">
+      <DependentUpon>ReportViewer.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Shell\ApplicationShell.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Shell\ApplicationShell.Designer.cs">
+      <DependentUpon>ApplicationShell.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Shell\ApplicationShellSpecs.cs" />
+    <Compile Include="Views\Shell\BitmapRegion.cs" />
+    <Compile Include="Views\Shell\button_extensions.cs" />
+    <Compile Include="Views\Shell\IGettingStartedView.cs" />
+    <Compile Include="Views\Shell\ILogFileView.cs" />
+    <Compile Include="Views\Shell\INotificationIconView.cs" />
+    <Compile Include="Views\Shell\IShell.cs" />
+    <Compile Include="Views\Shell\IStatusBarView.cs" />
+    <Compile Include="Views\Shell\IUnhandledErrorView.cs" />
+    <Compile Include="Views\Shell\LogFileView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Shell\LogFileView.Designer.cs">
+      <DependentUpon>LogFileView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Shell\NotificationIconView.cs" />
+    <Compile Include="Views\Shell\StatusBarView.cs" />
+    <Compile Include="Views\Shell\TaskTrayMessage.cs" />
+    <Compile Include="Views\Shell\TitleBar.cs" />
+    <Compile Include="Views\Shell\UnhandledErrorView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Shell\UnhandledErrorView.Designer.cs">
+      <DependentUpon>UnhandledErrorView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Shell\WelcomeScreen.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Shell\WelcomeScreen.Designer.cs">
+      <DependentUpon>WelcomeScreen.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Startup\ISplashScreenView.cs" />
+    <Compile Include="Views\Startup\SplashScreenView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Startup\SplashScreenView.Designer.cs">
+      <DependentUpon>SplashScreenView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Updates\CheckForUpdatesView.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\Updates\CheckForUpdatesView.Designer.cs">
+      <DependentUpon>CheckForUpdatesView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Views\Updates\ICheckForUpdatesView.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="Views\AddCompanyView.resx">
+      <DependentUpon>AddCompanyView.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Billing\AddBillPaymentView.resx">
+      <DependentUpon>AddBillPaymentView.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Billing\ViewAllBills.resx">
+      <DependentUpon>ViewAllBills.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Billing\view_all_bills_report.resx">
+      <DependentUpon>view_all_bills_report.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Core\ApplicationWindow.resx">
+      <DependentUpon>ApplicationWindow.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Dialogs\SaveChangesView.resx">
+      <DependentUpon>SaveChangesView.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Income\AddNewIncomeView.resx">
+      <DependentUpon>AddNewIncomeView.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Income\ViewAllIncome.resx">
+      <DependentUpon>ViewAllIncome.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Menu\AboutTheApplicationView.resx">
+      <DependentUpon>AboutTheApplicationView.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Navigation\MainMenuView.resx">
+      <DependentUpon>MainMenuView.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Navigation\NavigationView.resx">
+      <DependentUpon>NavigationView.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Reporting\ReportViewer.resx">
+      <DependentUpon>ReportViewer.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Shell\ApplicationShell.resx">
+      <DependentUpon>ApplicationShell.cs</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Shell\LogFileView.resx">
+      <DependentUpon>LogFileView.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Shell\UnhandledErrorView.resx">
+      <DependentUpon>UnhandledErrorView.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Shell\WelcomeScreen.resx">
+      <DependentUpon>WelcomeScreen.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Startup\SplashScreenView.resx">
+      <DependentUpon>SplashScreenView.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Views\Updates\CheckForUpdatesView.resx">
+      <DependentUpon>CheckForUpdatesView.cs</DependentUpon>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\Gorilla.Commons.Testing\Gorilla.Commons.Testing.csproj">
+      <Project>{44E65096-9657-4716-90F8-4535BABE8039}</Project>
+      <Name>Gorilla.Commons.Testing</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\Gorilla.Commons.Utility\Gorilla.Commons.Utility.csproj">
+      <Project>{DD8FD29E-7424-415C-9BA3-7D9F6ECBA161}</Project>
+      <Name>Gorilla.Commons.Utility</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\MoMoney.DataAccess\MoMoney.DataAccess.csproj">
+      <Project>{580E68A8-EDEE-4350-8BBE-A053645B0F83}</Project>
+      <Name>MoMoney.DataAccess</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\MoMoney.Domain\MoMoney.Domain.csproj">
+      <Project>{BE790BCC-4412-473F-9D0A-5AA48FE7A74F}</Project>
+      <Name>MoMoney.Domain</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\MoMoney.DTO\MoMoney.DTO.csproj">
+      <Project>{ACF52FAB-435B-48C9-A383-C787CB2D8000}</Project>
+      <Name>MoMoney.DTO</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\MoMoney.Infrastructure\MoMoney.Infrastructure.csproj">
+      <Project>{4E6E2528-3779-4CFC-BC43-F42EE13ED2D0}</Project>
+      <Name>MoMoney.Infrastructure</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\MoMoney.Service\MoMoney.Service.csproj">
+      <Project>{7EA4C557-6EF2-4B1F-85C8-5B3F51BAD8DB}</Project>
+      <Name>MoMoney.Service</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Properties\" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>
\ No newline at end of file
trunk/product/MyMoney/MyMoney.csproj
@@ -178,383 +178,16 @@
     <Compile Include="boot\WindowsFormsApplication.cs" />
     <Compile Include="Modules\ApplicationShellModule.cs" />
     <Compile Include="Modules\DatabaseModule.cs" />
-    <Compile Include="Presentation\Core\ApplicationEnvironment.cs" />
-    <Compile Include="Presentation\Core\ContentPresenter.cs" />
-    <Compile Include="Presentation\Core\IContentPresenter.cs" />
-    <Compile Include="Presentation\Databindings\date_time_picker_property_binding.cs" />
-    <Compile Include="Presentation\Databindings\date_time_property_binding_specs.cs" />
-    <Compile Include="Presentation\Model\file_system\folder.cs" />
-    <Compile Include="Presentation\Model\interaction\INotification.cs" />
-    <Compile Include="Presentation\Model\interaction\notification_message.cs" />
-    <Compile Include="Presentation\Model\keyboard\ShortcutKeys.cs" />
-    <Compile Include="Presentation\Model\keyboard\ShortcutKey.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\CloseProjectCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\CloseWindowCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\NewCommandSpecs.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\SaveChangesCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\SaveAsCommandSpecs.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\SaveCommandSpecs.cs" />
-    <Compile Include="Presentation\Model\Menu\SubMenu.cs" />
-    <Compile Include="Presentation\Model\Menu\IToolbarButton.cs" />
-    <Compile Include="Presentation\Model\Menu\IToolbarItemBuilder.cs" />
-    <Compile Include="Presentation\Model\Menu\MenuItemSeparator.cs" />
-    <Compile Include="Presentation\Model\Menu\ToolBarItemBuilder.cs" />
-    <Compile Include="Presentation\Model\Menu\window\WindowMenu.cs" />
-    <Compile Include="Presentation\Model\messages\closing_project_event.cs" />
-    <Compile Include="Presentation\Model\messages\closing_the_application.cs" />
-    <Compile Include="Presentation\Model\messages\UnhandledErrorOccurred.cs" />
-    <Compile Include="Presentation\Model\Navigation\branches\add_bill_payment_branch.cs" />
-    <Compile Include="Presentation\Model\Navigation\branches\AddNewIncomeBranch.cs" />
-    <Compile Include="Presentation\Model\Navigation\branches\view_all_bills_branch.cs" />
-    <Compile Include="Presentation\Model\Navigation\branches\view_all_bills_report_branch.cs" />
-    <Compile Include="Presentation\Model\Projects\IProject.cs" />
-    <Compile Include="Presentation\Model\Projects\IProjectController.cs" />
-    <Compile Include="Presentation\Model\Projects\ProjectController.cs" />
-    <Compile Include="Presentation\Core\PresenterRegistry.cs" />
-    <Compile Include="Presentation\Model\Menu\create.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\ExitCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\NewCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\OpenCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\OpenCommandSpecs.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\SaveAsCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\SaveCommand.cs" />
-    <Compile Include="Presentation\Model\Menu\Help\commands\display_information_about_the_application.cs" />
-    <Compile Include="Presentation\Model\Menu\MenuItem.cs" />
-    <Compile Include="Presentation\Model\Menu\MenuItemBuilder.cs" />
-    <Compile Include="Presentation\Model\Menu\SubMenuRegistry.cs" />
-    <Compile Include="Presentation\Model\Navigation\branches\add_new_bill_branch.cs" />
-    <Compile Include="Presentation\Model\Navigation\IBranchVisitor.cs" />
-    <Compile Include="Presentation\Model\Navigation\NavigationTreeVisitor.cs" />
-    <Compile Include="Presentation\Model\Navigation\navigation_tree_visitor_specs.cs" />
-    <Compile Include="Presentation\Model\Navigation\TreeBranch.cs" />
-    <Compile Include="Presentation\Model\Navigation\tree_branch_specs.cs" />
-    <Compile Include="Presentation\Model\Navigation\TreeViewToRootNodeMapper.cs" />
-    <Compile Include="Presentation\Model\Projects\ProjectControllerSpecs.cs" />
-    <Compile Include="Presentation\Model\Projects\file_not_specified_exception.cs" />
-    <Compile Include="Presentation\Model\reporting\IReport.cs" />
-    <Compile Include="Presentation\Model\reporting\report_binding_extensions.cs" />
-    <Compile Include="Presentation\Model\reporting\report_binding_extensions_specs.cs" />
-    <Compile Include="Presentation\Presenters\billing\AddBillPaymentPresenter.cs" />
-    <Compile Include="Presentation\Presenters\AddCompanyPresenter.cs" />
-    <Compile Include="Presentation\Presenters\AddCompanyPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\billing\ViewAllBillsPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Commands\RestartCommand.cs" />
-    <Compile Include="Presentation\Presenters\Commands\RunPresenterCommand.cs" />
-    <Compile Include="Presentation\Presenters\Commands\RunThe.cs" />
-    <Compile Include="Presentation\Presenters\Commands\run_the_specs.cs" />
-    <Compile Include="Presentation\Presenters\excel\Cell.cs" />
-    <Compile Include="Presentation\Presenters\excel\excel_usage.cs" />
-    <Compile Include="Presentation\Presenters\excel\formatting\change_font_size.cs" />
-    <Compile Include="Presentation\Presenters\excel\composite_cell_visitor.cs" />
-    <Compile Include="Presentation\Presenters\excel\constrained_cell_visitor.cs" />
-    <Compile Include="Presentation\Presenters\excel\formatting\format_back_color.cs" />
-    <Compile Include="Presentation\Presenters\excel\ICell.cs" />
-    <Compile Include="Presentation\Presenters\excel\ICellInterior.cs" />
-    <Compile Include="Presentation\Presenters\excel\ICellVisitor.cs" />
-    <Compile Include="Presentation\Presenters\income\AddNewIncomePresenter.cs" />
-    <Compile Include="Presentation\Presenters\income\AddNewIncomePresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\income\ViewIncomeHistoryPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Menu\Help\AboutTheApplicationPresenter.cs" />
     <Compile Include="Modules\ApplicationMenuModule.cs" />
-    <Compile Include="Presentation\Presenters\Menu\ApplicationMenuPresenter.cs" />
-    <Compile Include="Presentation\Model\messages\new_project_opened.cs" />
-    <Compile Include="Presentation\Model\messages\saved_changes_event.cs" />
-    <Compile Include="Presentation\Model\messages\unsaved_changes_event.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\AddBillingTaskPane.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\AddIncomeTaskPane.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\AddReportingTaskPane.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\Build.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\AddCompanyTaskPane.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\ExpandoBuilder.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\ExpandoItemBuilder.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\IActionTaskPaneFactory.cs" />
     <Compile Include="Modules\MainMenuModule.cs" />
     <Compile Include="Modules\NavigationModule.cs" />
-    <Compile Include="Presentation\Presenters\Shell\ApplicationShellPresenter.cs" />
     <Compile Include="Modules\GettingStartedModule.cs" />
     <Compile Include="Modules\GettingStartedModuleSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Shell\GettingStartedPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\GettingStartedPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Shell\LogFilePresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\LogFileViewPresenterSpecs.cs" />
     <Compile Include="Modules\ToolbarModule.cs" />
-    <Compile Include="Presentation\Presenters\Shell\ToolBarPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\MainMenuPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\NavigationPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Navigation\NavigationPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\reporting\ReportPresenter.cs" />
     <Compile Include="Modules\Core\LoadPresentationModulesCommandSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Shell\NotificationIconPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Shell\TaskTrayPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\TitleBarPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\TitleBarPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Shell\UnhandledErrorPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\UnhandledErrorPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Startup\display_the_splash_screen.cs" />
-    <Compile Include="Presentation\Presenters\Startup\hide_the_splash_screen.cs" />
-    <Compile Include="Presentation\Presenters\Startup\ISplashScreenState.cs" />
-    <Compile Include="Presentation\Presenters\Startup\SplashScreenPresenter.cs" />
-    <Compile Include="Presentation\Presenters\updates\CheckForUpdatesPresenter.cs" />
-    <Compile Include="Presentation\Presenters\updates\CheckForUpdatesPresenterSpecs.cs" />
-    <Compile Include="Presentation\Resources\HybridIcon.cs" />
-    <Compile Include="Presentation\Views\AddCompanyView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\AddCompanyView.Designer.cs">
-      <DependentUpon>AddCompanyView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\billing\AddBillPaymentView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\billing\AddBillPaymentView.Designer.cs">
-      <DependentUpon>AddBillPaymentView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\billing\IAddBillPaymentView.cs" />
-    <Compile Include="Presentation\Views\core\ApplicationDockedWindow.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\core\ApplicationDockedWindow.Designer.cs">
-      <DependentUpon>ApplicationDockedWindow.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\core\ApplicationWindow.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\core\ApplicationWindow.Designer.cs">
-      <DependentUpon>ApplicationWindow.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\core\ICommandDialog.cs" />
-    <Compile Include="Presentation\Views\core\IWindowEvents.cs" />
-    <Compile Include="Presentation\Views\dialogs\ISaveChangesView.cs" />
-    <Compile Include="Presentation\Views\dialogs\SaveChangesView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\dialogs\SaveChangesView.Designer.cs">
-      <DependentUpon>SaveChangesView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\dialogs\SaveChangesViewSpecs.cs" />
-    <Compile Include="Presentation\Views\helpers\BindableListFactory.cs" />
-    <Compile Include="Presentation\Views\helpers\ControlAdapter.cs">
-      <SubType>Component</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\helpers\EventTriggerExtensions.cs" />
-    <Compile Include="Presentation\Views\helpers\SuspendLayout.cs" />
-    <Compile Include="Presentation\Views\IAddCompanyView.cs" />
-    <Compile Include="Presentation\Views\billing\IViewAllBills.cs" />
-    <Compile Include="Presentation\Views\billing\ViewAllBills.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\billing\ViewAllBills.Designer.cs">
-      <DependentUpon>ViewAllBills.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\core\IDockedContentView.cs" />
-    <Compile Include="Presentation\Views\core\IView.cs" />
-    <Compile Include="Presentation\Views\dialogs\SelectFileToOpenDialog.cs" />
-    <Compile Include="Presentation\Views\dialogs\SelectFileToSaveToDialog.cs" />
-    <Compile Include="Presentation\Views\income\AddNewIncomeView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\income\AddNewIncomeView.Designer.cs">
-      <DependentUpon>AddNewIncomeView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\income\IViewIncomeHistory.cs" />
-    <Compile Include="Presentation\Views\income\IAddNewIncomeView.cs" />
-    <Compile Include="Presentation\Views\income\ViewAllIncome.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\income\ViewAllIncome.Designer.cs">
-      <DependentUpon>ViewAllIncome.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Databindings\ListboxExtensions.cs" />
-    <Compile Include="Presentation\Views\Navigation\IMainMenuView.cs" />
-    <Compile Include="Presentation\Views\Navigation\MainMenuView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Navigation\MainMenuView.Designer.cs">
-      <DependentUpon>MainMenuView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\Navigation\INavigationView.cs" />
-    <Compile Include="Presentation\Views\Navigation\NavigationView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Navigation\NavigationView.Designer.cs">
-      <DependentUpon>NavigationView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\reporting\IReportViewer.cs" />
-    <Compile Include="Presentation\Views\reporting\ReportViewer.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\reporting\ReportViewer.Designer.cs">
-      <DependentUpon>ReportViewer.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\billing\view_all_bills_report.cs">
-      <SubType>Component</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\billing\view_all_bills_report.Designer.cs">
-      <DependentUpon>view_all_bills_report.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\ApplicationShellSpecs.cs" />
-    <Compile Include="Presentation\Views\Shell\BitmapRegion.cs" />
-    <Compile Include="Presentation\Views\Shell\button_extensions.cs" />
-    <Compile Include="Presentation\Views\Shell\IGettingStartedView.cs" />
-    <Compile Include="Presentation\Views\Shell\ILogFileView.cs" />
-    <Compile Include="Presentation\Views\Shell\INotificationIconView.cs" />
-    <Compile Include="Presentation\Views\Shell\IShell.cs" />
-    <Compile Include="Presentation\Views\Shell\IStatusBarView.cs" />
-    <Compile Include="Presentation\Views\Shell\IUnhandledErrorView.cs" />
-    <Compile Include="Presentation\Views\Shell\LogFileView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\LogFileView.Designer.cs">
-      <DependentUpon>LogFileView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\NotificationIconView.cs" />
-    <Compile Include="Presentation\Views\Shell\StatusBarView.cs" />
-    <Compile Include="Presentation\Views\Shell\TaskTrayMessage.cs" />
-    <Compile Include="Presentation\Views\Shell\TitleBar.cs" />
-    <Compile Include="Presentation\Views\Shell\UnhandledErrorView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\UnhandledErrorView.Designer.cs">
-      <DependentUpon>UnhandledErrorView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\WelcomeScreen.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\WelcomeScreen.Designer.cs">
-      <DependentUpon>WelcomeScreen.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\updates\CheckForUpdatesView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\updates\CheckForUpdatesView.Designer.cs">
-      <DependentUpon>CheckForUpdatesView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\core\ControlAction.cs" />
-    <Compile Include="Presentation\Views\updates\ICheckForUpdatesView.cs" />
-    <Compile Include="Presentation\Views\helpers\Events.cs">
-    </Compile>
-    <Compile Include="Presentation\Views\helpers\EventTrigger.cs" />
-    <Compile Include="Presentation\Views\helpers\IEventTarget.cs" />
-    <Compile Include="Presentation\Views\helpers\EventTriggerSpecs.cs" />
-    <Compile Include="Presentation\Databindings\ComboBoxDataBindingSpecs.cs" />
-    <Compile Include="Presentation\Databindings\combo_box_property_binding.cs" />
-    <Compile Include="Presentation\Databindings\control_binding_extensions.cs" />
-    <Compile Include="Presentation\Databindings\Create.cs" />
-    <Compile Include="Presentation\Databindings\IPropertyBinding.cs" />
-    <Compile Include="Presentation\Databindings\property_binder.cs" />
-    <Compile Include="Presentation\Databindings\property_binder_specs.cs" />
-    <Compile Include="Presentation\Databindings\binding_selector.cs" />
-    <Compile Include="Presentation\Databindings\binding_selector_specs.cs" />
-    <Compile Include="Presentation\Databindings\property_inspector.cs" />
-    <Compile Include="Presentation\Databindings\property_inspector_factory.cs" />
-    <Compile Include="Presentation\Databindings\property_inspector_specs.cs" />
-    <Compile Include="Presentation\Databindings\TextBoxDataBindingSpecs.cs" />
-    <Compile Include="Presentation\Databindings\text_property_binding.cs" />
-    <Compile Include="Presentation\Presenters\Commands\display_the_splash_screen.cs" />
-    <Compile Include="Modules\Core\IModule.cs" />
-    <Compile Include="Presentation\Model\Menu\File\FileMenu.cs" />
-    <Compile Include="Presentation\Model\Menu\Help\HelpMenu.cs" />
-    <Compile Include="Presentation\Presenters\Shell\NotificationIconPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\StatusBarPresenter.cs" />
-    <Compile Include="Presentation\Presenters\Shell\StatusBarPresenterSpecs.cs" />
-    <Compile Include="Presentation\Presenters\Startup\SplashScreenPresenterSpecs.cs" />
-    <Compile Include="Presentation\Resources\ApplicationIcon.cs" />
-    <Compile Include="Presentation\Resources\ApplicationIcons.cs" />
-    <Compile Include="Presentation\Resources\ApplicationImage.cs" />
-    <Compile Include="Presentation\Resources\ApplicationImages.cs" />
-    <Compile Include="Presentation\Views\Menu\Help\AboutTheApplicationView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Menu\Help\AboutTheApplicationView.Designer.cs">
-      <DependentUpon>AboutTheApplicationView.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\Menu\Help\IAboutApplicationView.cs" />
-    <Compile Include="Presentation\Views\Shell\ApplicationShell.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Shell\ApplicationShell.Designer.cs">
-      <DependentUpon>ApplicationShell.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Presentation\Views\Startup\ISplashScreenView.cs" />
-    <Compile Include="Presentation\Views\Startup\SplashScreenView.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Presentation\Views\Startup\SplashScreenView.Designer.cs">
-      <DependentUpon>SplashScreenView.cs</DependentUpon>
-    </Compile>
     <Compile Include="boot\hookup.cs" />
-    <Compile Include="Presentation\Model\Menu\ISubMenu.cs" />
-    <Compile Include="Presentation\Model\Menu\File\Commands\ExitCommandSpecs.cs" />
-    <Compile Include="Presentation\Core\ApplicationControllerSpecs.cs" />
-    <Compile Include="Presentation\Core\ApplicationController.cs" />
-    <Compile Include="Presentation\Core\IPresenter.cs" />
     <Compile Include="Modules\Core\LoadPresentationModulesCommand.cs" />
     <Compile Include="boot\bootstrap.cs" />
-    <EmbeddedResource Include="Presentation\Views\AddCompanyView.resx">
-      <DependentUpon>AddCompanyView.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\billing\AddBillPaymentView.resx">
-      <DependentUpon>AddBillPaymentView.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\billing\ViewAllBills.resx">
-      <DependentUpon>ViewAllBills.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\core\ApplicationWindow.resx">
-      <DependentUpon>ApplicationWindow.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\dialogs\SaveChangesView.resx">
-      <DependentUpon>SaveChangesView.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\income\AddNewIncomeView.resx">
-      <DependentUpon>AddNewIncomeView.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\income\ViewAllIncome.resx">
-      <DependentUpon>ViewAllIncome.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Menu\Help\AboutTheApplicationView.resx">
-      <DependentUpon>AboutTheApplicationView.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Navigation\MainMenuView.resx">
-      <DependentUpon>MainMenuView.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Navigation\NavigationView.resx">
-      <DependentUpon>NavigationView.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\reporting\ReportViewer.resx">
-      <DependentUpon>ReportViewer.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\billing\view_all_bills_report.resx">
-      <DependentUpon>view_all_bills_report.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Shell\ApplicationShell.resx">
-      <DependentUpon>ApplicationShell.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Shell\LogFileView.resx">
-      <DependentUpon>LogFileView.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Shell\UnhandledErrorView.resx">
-      <DependentUpon>UnhandledErrorView.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Shell\WelcomeScreen.resx">
-      <DependentUpon>WelcomeScreen.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\Startup\SplashScreenView.resx">
-      <DependentUpon>SplashScreenView.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Presentation\Views\updates\CheckForUpdatesView.resx">
-      <DependentUpon>CheckForUpdatesView.cs</DependentUpon>
-    </EmbeddedResource>
     <EmbeddedResource Include="Properties\Resources.resx">
       <Generator>ResXFileCodeGenerator</Generator>
       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
@@ -607,16 +240,52 @@
       <Project>{4E6E2528-3779-4CFC-BC43-F42EE13ED2D0}</Project>
       <Name>MoMoney.Infrastructure</Name>
     </ProjectReference>
+    <ProjectReference Include="..\MoMoney.Presentation\MoMoney.Presentation.csproj">
+      <Project>{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}</Project>
+      <Name>MoMoney.Presentation</Name>
+    </ProjectReference>
     <ProjectReference Include="..\MoMoney.Service\MoMoney.Service.csproj">
       <Project>{7EA4C557-6EF2-4B1F-85C8-5B3F51BAD8DB}</Project>
       <Name>MoMoney.Service</Name>
     </ProjectReference>
   </ItemGroup>
   <ItemGroup>
+    <Folder Include="Presentation\Core\" />
+    <Folder Include="Presentation\Databindings\" />
+    <Folder Include="Presentation\Model\file_system\" />
+    <Folder Include="Presentation\Model\interaction\" />
+    <Folder Include="Presentation\Model\keyboard\" />
+    <Folder Include="Presentation\Model\Menu\File\Commands\" />
+    <Folder Include="Presentation\Model\Menu\Help\commands\" />
+    <Folder Include="Presentation\Model\Menu\window\" />
+    <Folder Include="Presentation\Model\messages\" />
+    <Folder Include="Presentation\Model\Navigation\branches\" />
+    <Folder Include="Presentation\Model\Projects\" />
+    <Folder Include="Presentation\Model\reporting\" />
     <Folder Include="Presentation\Model\updates\" />
     <Folder Include="Presentation\Presenters\billing\dto\" />
+    <Folder Include="Presentation\Presenters\Commands\" />
+    <Folder Include="Presentation\Presenters\excel\formatting\" />
     <Folder Include="Presentation\Presenters\income\dto\" />
+    <Folder Include="Presentation\Presenters\Menu\Help\" />
+    <Folder Include="Presentation\Presenters\Navigation\" />
+    <Folder Include="Presentation\Presenters\reporting\" />
+    <Folder Include="Presentation\Presenters\Shell\" />
+    <Folder Include="Presentation\Presenters\Startup\" />
+    <Folder Include="Presentation\Presenters\updates\" />
+    <Folder Include="Presentation\Resources\" />
+    <Folder Include="Presentation\Views\billing\" />
+    <Folder Include="Presentation\Views\core\" />
+    <Folder Include="Presentation\Views\dialogs\" />
+    <Folder Include="Presentation\Views\helpers\" />
+    <Folder Include="Presentation\Views\income\" />
+    <Folder Include="Presentation\Views\Menu\Help\" />
     <Folder Include="Presentation\Views\Menu\Mappers\" />
+    <Folder Include="Presentation\Views\Navigation\" />
+    <Folder Include="Presentation\Views\reporting\" />
+    <Folder Include="Presentation\Views\Shell\" />
+    <Folder Include="Presentation\Views\Startup\" />
+    <Folder Include="Presentation\Views\updates\" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
trunk/solution.sln
@@ -19,6 +19,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoMoney.Infrastructure", "p
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoMoney.DTO", "product\MoMoney.DTO\MoMoney.DTO.csproj", "{ACF52FAB-435B-48C9-A383-C787CB2D8000}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoMoney.Presentation", "product\MoMoney.Presentation\MoMoney.Presentation.csproj", "{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -61,6 +63,10 @@ Global
 		{ACF52FAB-435B-48C9-A383-C787CB2D8000}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{ACF52FAB-435B-48C9-A383-C787CB2D8000}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{ACF52FAB-435B-48C9-A383-C787CB2D8000}.Release|Any CPU.Build.0 = Release|Any CPU
+		{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{D7C83DB3-492D-4514-8C53-C57AD8E7ACE7}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE