private void OpenProjectFile(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
            openFileDialog.Filter = "Project Files (*.xml)|*.xml|All Files (*.*)|*.*";
            if (openFileDialog.ShowDialog(this) == DialogResult.OK)
            {
                projectManager = new ProjectManager(openFileDialog.FileName);

                Text = string.Format("{0} - {1}", Title, projectManager.Name);
            }
        }
        private void NewProject(object sender, EventArgs e)
        {
            var newProject = formManager.CreateInstance("newProject") as NewProject;
            newProject.StartPosition = FormStartPosition.CenterScreen;
            newProject.OnNextStep += (manager) =>
            {
                projectManager = manager;
                projectManager.Persist();

                Text = string.Format("{0} - {1}", Title, projectManager.Name);
            };
            newProject.ShowDialog();
        }