/// <summary>
        /// Sets up the documentation footer.
        /// </summary>
        private void SetupFooter(string version)
        {
            var copyrightInfo = GetType().Assembly
                                .GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false)[0] as AssemblyCopyrightAttribute;
            var copyright = copyrightInfo?.Copyright;
            var file      = new DocFile("footer");

            file.AddBlankLine();
            file.AddDivider();
            var table = new MarkdownTable("Generated", "Copyright", "Version");

            table.SetAlignment(MarkdownColumnAlignment.Left, MarkdownColumnAlignment.Center, MarkdownColumnAlignment.Right);
            table.AddRow(DateTime.UtcNow.ToString(), copyright, version);
            foreach (var line in table.CloseTable())
            {
                file.Add(line);
            }

            footer.AddRange(file.Markdown);
        }