/// <summary> Add the main HTML to be added to the page </summary>
        /// <param name="Output"> Textwriter to write the HTML for this viewer</param>
        /// <param name="Tracer"> Trace object keeps a list of each method executed and important milestones in rendering</param>
        /// <remarks> This writes the HTML from the static browse or info page here  </remarks>
        public override void Add_Secondary_HTML(TextWriter Output, Custom_Tracer Tracer)
        {
            DataTable historyTbl = SobekCM_Database.Get_Aggregation_Change_Log(ViewBag.Hierarchy_Object.Code, RequestSpecificValues.Tracer);

            if ((historyTbl == null) || (historyTbl.Rows.Count == 0))
            {
                Output.WriteLine("<p>No history found for this collection!</p>");

                Output.WriteLine("<p>This may be due to an error, or this may be a legacy collection which has not been edited in a very long time.</p>");

                return;
            }

            Output.WriteLine("<p style=\"text-align: left; padding:0 20px 0 20px;\">Below is the change log for this collection and the design files under this collection.  This does not include the history of digital reources loaded into this collection.</p>");

            Output.WriteLine("  <table class=\"sbkWhav_Table\">");
            Output.WriteLine("    <tr>");
            Output.WriteLine("      <th style=\"width:100px;\">Date</th>");
            Output.WriteLine("      <th style=\"width:180px;\">User</th>");
            Output.WriteLine("      <th style=\"width:500px;\">Change Description</th>");
            Output.WriteLine("    </tr>");

            foreach (DataRow thisChange in historyTbl.Rows)
            {
                Output.WriteLine("    <tr>");
                Output.WriteLine("      <td>" + Convert.ToDateTime(thisChange[1]).ToShortDateString() + "</td>");
                Output.WriteLine("      <td>" + thisChange[2] + "</td>");
                Output.WriteLine("      <td>" + thisChange[0].ToString().Replace("\n", "<br />") + "</td>");
                Output.WriteLine("    </tr>");
                Output.WriteLine("    <tr class=\"sbkWhav_TableRule\"><td colspan=\"3\"></td></tr>");
            }

            Output.WriteLine("  </table>");
            Output.WriteLine("  <br /><br />");
        }