public LibraryPage(Library parent, bool isHome = false)
		{
			Parent = parent;
			_name = isHome ? "Page 1" : string.Format("Page {0}", Parent.Pages.Count + 1);
			Identifier = Guid.NewGuid();
			Folders = new List<LibraryFolder>();
			ColumnTitles = new List<ColumnTitle>();

			var column = new ColumnTitle(this);
			column.Name = "Column 1";
			column.ColumnOrder = 0;
			ColumnTitles.Add(column);
			column = new ColumnTitle(this);
			column.Name = "Column 2";
			column.ColumnOrder = 1;
			ColumnTitles.Add(column);
			column = new ColumnTitle(this);
			column.Name = "Column 3";
			column.ColumnOrder = 2;
			ColumnTitles.Add(column);
		}
		public RootFolder(Library parent)
		{
			Parent = parent;
			Order = 0;
		}
		public OvernightsCalendar(Library parent)
		{
			Parent = parent;
			ResetColors();
		}