Index: doc/theses/andrew_beach_MMath/thesis-frontpgs.tex
===================================================================
--- doc/theses/andrew_beach_MMath/thesis-frontpgs.tex	(revision f6106a6aba16b040f4f86fe37774493e2d88df68)
+++ 	(revision )
@@ -1,210 +1,0 @@
-% Last updated June 14, 2017, by Stephen Carr, IST-Client Services
-% The title page is counted as page `i' but we need to suppress the
-% page number. Also, we don't want any headers or footers.
-%----------------------------------------------------------------------
-% TITLE PAGE
-%----------------------------------------------------------------------
-
-% Slowly generalizing.
-\ethesissetup{
-  author=Pat Neugraad,%
-  title={University of Waterloo E-Thesis Template for \LaTeX},
-  degree=phd,%
-  program=Zoology,%
-}
-
-\pagestyle{empty}
-\pagenumbering{roman}
-
-% The contents of the title page are specified in the "titlepage"
-% environment.
-\begin{titlepage}
-        \begin{center}
-        \vspace*{1.0cm}
-
-        {\Huge\bf \eprint{title}}
-
-        \vspace*{1.0cm}
-
-        by \\
-
-        \vspace*{1.0cm}
-
-        {\Large \eprint{author}} \\
-
-        \vspace*{3.0cm}
-
-        A thesis \\
-        presented to the University of Waterloo \\
-        in fulfillment of the \\
-        thesis requirement for the degree of \\
-        \eprint{degree} \\
-        in \\
-        \eprint{program} \\
-
-        \vspace*{2.0cm}
-
-        Waterloo, Ontario, Canada, 2017 \\
-
-        \vspace*{1.0cm}
-
-        \copyright{} \eprint{author} 2017 \\
-        \end{center}
-\end{titlepage}
-
-% The rest of the front pages should contain no headers
-% and be numbered using Roman numerals starting with `ii'.
-\pagestyle{plain}
-\setcounter{page}{2}
-
-% Ends the current page and causes all figures and tables that have so far
-% appeared in the input to be printed. In a two-sided printing style, it also
-% makes the next page a right-hand (odd-numbered) page, producing a blank page
-% if necessary.
-\cleardoublepage
-
-
-%----------------------------------------------------------------------
-% EXAMINING COMMITTEE (Required for Ph.D. theses only)
-%----------------------------------------------------------------------
-% Remove or comment out the lines below to remove this page
-\begin{center}\textbf{Examining Committee Membership}\end{center}
-  \noindent
-The following served on the Examining Committee for this thesis. The decision
-of the Examining Committee is by majority vote.
-  \bigskip
-
-  \noindent
-\begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-External Examiner: \>  Bruce Bruce \\
-\> Professor, Dept. of Philosophy of Zoology, University of Wallamaloo \\
-\end{tabbing}
-  \bigskip
-
-  \noindent
-\begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Supervisor(s): \> Doris Johnson \\
-\> Professor, Dept. of Zoology, University of Waterloo \\
-\> Andrea Anaconda \\
-\> Professor Emeritus, Dept. of Zoology, University of Waterloo \\
-\end{tabbing}
-  \bigskip
-
-  \noindent
-  \begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Internal Member: \> Pamela Python \\
-\> Professor, Dept. of Zoology, University of Waterloo \\
-\end{tabbing}
-  \bigskip
-
-  \noindent
-\begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Internal-External Member: \> Deepa Thotta \\
-\> Professor, Dept. of Philosophy, University of Waterloo \\
-\end{tabbing}
-  \bigskip
-
-  \noindent
-\begin{tabbing}
-Internal-External Member: \=  \kill % using longest text to define tab length
-Other Member(s): \> Leeping Fang \\
-\> Professor, Dept. of Fine Art, University of Waterloo \\
-\end{tabbing}
-
-\cleardoublepage
-
-%----------------------------------------------------------------------
-% DECLARATION PAGE
-%----------------------------------------------------------------------
-  % The following is a sample Delaration Page as provided by the GSO
-  % December 13th, 2006.  It is designed for an electronic thesis.
-  \noindent
-I hereby declare that I am the sole author of this thesis. This is a true copy
-of the thesis, including any required final revisions, as accepted by my
-examiners.
-
-  \bigskip
-
-  \noindent
-I understand that my thesis may be made electronically available to the public.
-
-\cleardoublepage
-
-%----------------------------------------------------------------------
-% ABSTRACT
-%----------------------------------------------------------------------
-
-\begin{center}\textbf{Abstract}\end{center}
-
-This is the abstract.
-
-Vulputate minim vel consequat praesent at vel iusto et, ex delenit, esse euismod luptatum augue ut sit et eu vel augue autem feugiat, quis ad dolore. Nulla vel, laoreet lobortis te commodo elit qui aliquam enim ex iriure ea ullamcorper nostrud lorem, lorem laoreet eu ex ut vel in zzril wisi quis. Nisl in autem praesent dignissim, sit vel aliquam at te, vero dolor molestie consequat.
-
-Tation iriure sed wisi feugait odio dolore illum duis in accumsan velit illum consequat consequat ipsum molestie duis duis ut ullamcorper. Duis exerci odio blandit vero dolore eros odio amet et nisl in nostrud consequat iusto eum suscipit autem vero. Iusto dolore exerci, ut erat ex, magna in facilisis duis amet feugait augue accumsan zzril delenit aliquip dignissim at. Nisl molestie nibh, vulputate feugait nibh luptatum ea delenit nostrud dolore minim veniam odio volutpat delenit nulla accumsan eum vero ullamcorper eum. Augue velit veniam, dolor, exerci ea feugiat nulla molestie, veniam nonummy nulla dolore tincidunt, consectetuer dolore nulla ipsum commodo.
-
-At nostrud lorem, lorem laoreet eu ex ut vel in zzril wisi. Suscipit consequat in autem praesent dignissim, sit vel aliquam at te, vero dolor molestie consequat eros tation facilisi diam dolor. Odio luptatum dolor in facilisis et facilisi et adipiscing suscipit eu iusto praesent enim, euismod consectetuer feugait duis. Odio veniam et iriure ad qui nonummy aliquip at qui augue quis vel diam, nulla. Autem exerci tation iusto, hendrerit et, tation esse consequat ut velit te dignissim eu esse eros facilisis lobortis, lobortis hendrerit esse dignissim nisl. Nibh nulla minim vel consequat praesent at vel iusto et, ex delenit, esse euismod luptatum.
-
-Ut eum vero ullamcorper eum ad velit veniam, dolor, exerci ea feugiat nulla molestie, veniam nonummy nulla. Elit tincidunt, consectetuer dolore nulla ipsum commodo, ut, at qui blandit suscipit accumsan feugiat vel praesent. In dolor, ea elit suscipit nisl blandit hendrerit zzril. Sit enim, et dolore blandit illum enim duis feugiat velit consequat iriure sed wisi feugait odio dolore illum duis. Et accumsan velit illum consequat consequat ipsum molestie duis duis ut ullamcorper nulla exerci odio blandit vero dolore eros odio amet et.
-
-In augue quis vel diam, nulla dolore exerci tation iusto, hendrerit et, tation esse consequat ut velit. Duis dignissim eu esse eros facilisis lobortis, lobortis hendrerit esse dignissim nisl illum nulla minim vel consequat praesent at vel iusto et, ex delenit, esse euismod. Nulla augue ut sit et eu vel augue autem feugiat, quis ad dolore te vel, laoreet lobortis te commodo elit qui aliquam enim ex iriure. Ut ullamcorper nostrud lorem, lorem laoreet eu ex ut vel in zzril wisi quis consequat in autem praesent dignissim, sit vel. Dolore at te, vero dolor molestie consequat eros tation facilisi diam. Feugait augue luptatum dolor in facilisis et facilisi et adipiscing suscipit eu iusto praesent enim, euismod consectetuer feugait duis vulputate veniam et.
-
-Ad eros odio amet et nisl in nostrud consequat iusto eum suscipit autem vero enim dolore exerci, ut. Esse ex, magna in facilisis duis amet feugait augue accumsan zzril. Lobortis aliquip dignissim at, in molestie nibh, vulputate feugait nibh luptatum ea delenit nostrud dolore minim veniam odio. Euismod delenit nulla accumsan eum vero ullamcorper eum ad velit veniam. Quis, exerci ea feugiat nulla molestie, veniam nonummy nulla. Elit tincidunt, consectetuer dolore nulla ipsum commodo, ut, at qui blandit suscipit accumsan feugiat vel praesent.
-
-Dolor zzril wisi quis consequat in autem praesent dignissim, sit vel aliquam at te, vero. Duis molestie consequat eros tation facilisi diam dolor augue. Dolore dolor in facilisis et facilisi et adipiscing suscipit eu iusto praesent enim, euismod consectetuer feugait duis vulputate.
-
-\cleardoublepage
-
-%----------------------------------------------------------------------
-% ACKNOWLEDGEMENTS
-%----------------------------------------------------------------------
-
-\begin{center}\textbf{Acknowledgements}\end{center}
-
-I would like to thank all the little people who made this thesis possible.
-\cleardoublepage
-
-%----------------------------------------------------------------------
-% DEDICATION
-%----------------------------------------------------------------------
-\begin{center}\textbf{Dedication}\end{center}
-
-This is dedicated to the one I love.
-\cleardoublepage
-
-%----------------------------------------------------------------------
-% TABLE OF CONTENTS
-%----------------------------------------------------------------------
-\renewcommand\contentsname{Table of Contents}
-\tableofcontents
-\cleardoublepage
-\phantomsection    % allows hyperref to link to the correct page
-
-%----------------------------------------------------------------------
-% LIST OF TABLES
-%----------------------------------------------------------------------
-\addcontentsline{toc}{chapter}{List of Tables}
-\listoftables
-\cleardoublepage
-\phantomsection		% allows hyperref to link to the correct page
-
-%----------------------------------------------------------------------
-% LIST OF FIGURES
-%----------------------------------------------------------------------
-\addcontentsline{toc}{chapter}{List of Figures}
-\listoffigures
-\cleardoublepage
-\phantomsection		% allows hyperref to link to the correct page
-
-%----------------------------------------------------------------------
-% GLOSSARIES (Provided by the glossaries-extra package)
-%----------------------------------------------------------------------
-\printglossaries
-\cleardoublepage
-\phantomsection		% allows hyperref to link to the correct page
-
-% Change page numbering back to Arabic numerals
-\pagenumbering{arabic}
Index: doc/theses/andrew_beach_MMath/thesis.bib
===================================================================
--- doc/theses/andrew_beach_MMath/thesis.bib	(revision f6106a6aba16b040f4f86fe37774493e2d88df68)
+++ 	(revision )
@@ -1,28 +1,0 @@
-% Bibliography of key references for "LaTeX for Thesis and Large Documents"
-% For use with BibTeX
-
-@book{goossens.book,
-	author =	"Michel Goossens and Frank Mittelbach and 
-			 Alexander Samarin",
-	title =		"The \LaTeX\ Companion",
-	year =		"1994",
-	publisher =	"Addison-Wesley",
-	address =	"Reading, Massachusetts"
-}
-
-@book{knuth.book,
-        author =        "Donald Knuth",
-        title =         "The \TeX book",
-        year =          "1986",
-        publisher =     "Addison-Wesley",
-        address =       "Reading, Massachusetts"
-}
-
-@book{lamport.book,
-	author =        "Leslie Lamport",
-	title =         "\LaTeX\ --- A Document Preparation System",
-        edition =       "Second",
-	year =		"1994",
-	publisher =     "Addison-Wesley",
-	address =       "Reading, Massachusetts"
-}
Index: doc/theses/andrew_beach_MMath/thesis.tex
===================================================================
--- doc/theses/andrew_beach_MMath/thesis.tex	(revision f6106a6aba16b040f4f86fe37774493e2d88df68)
+++ 	(revision )
@@ -1,201 +1,0 @@
-% Main tex file for thesis document.
-\documentclass[digital]{uw-ethesis}
-
-% Commands used in documenting how to use the template. To remove.
-\newcommand{\package}[1]{\textbf{#1}}
-\newcommand{\cmmd}[1]{\textbackslash\texttt{#1}}
-\newcommand{\href}[1]{#1}
-
-% For a nomenclature (optional; available from ctan.org)
-%\usepackage{nomencl}
-% Lots of math symbols and environments
-\usepackage{amsmath,amssymb,amstext}
-% For including graphics, sets the pdftex graphics driver.
-\usepackage[pdftex]{graphicx}
-
-\usepackage{cfalab}
-
-\usehyperrefpackage[pdftex,pagebackref=false]{
-    pdftitle={Exception Handling in CFA},
-    pdfauthor={Andrew James Beach},
-    pdfsubject={Programming Languages},
-    pdfkeywords={exceptions,implementation},
-}
-
-% The \phantomsection is used to help the hyperref package create links.
-
-% Post hyperref setup from cfalab.
-\lstset{style=cfalab}
-\settextunderscore{new}
-
-% Maybe only package that should be loaded after the hyperref package.
-% From http://ctan.org/pkg/glossaries-extra, extends glossaries which replaces
-% glossary and builds off of the makeindex system.
-\usepackage[toc,abbreviations]{glossaries-extra}
-
-% Define all the glossaries.
-\input{glossaries}
-
-% Generate the glossaries defined above.
-\makeglossaries
-
-\begin{document}
-
-%----------------------------------------------------------------------
-% FRONT MATERIAL
-%----------------------------------------------------------------------
-\input{thesis-frontpgs}
-
-%----------------------------------------------------------------------
-% MAIN BODY
-%----------------------------------------------------------------------
-\input{existing}
-\input{features}
-\input{unwinding}
-\input{future}
-
-%======================================================================
-\chapter{Introduction}
-%======================================================================
-In the beginning, there was $\pi$:
-
-\begin{equation}
-   e^{\pi i} + 1 = 0  \label{eqn_pi}
-\end{equation}
-A \gls{computer} could compute $\pi$ all day long. In fact, subsets of digits
-of $\pi$'s decimal approximation would make a good source for psuedo-random
-vectors, \gls{rvec} .
-
-%----------------------------------------------------------------------
-\section{State of the Art}
-%----------------------------------------------------------------------
-
-See equation \ref{eqn_pi} on page \pageref{eqn_pi}.\footnote{A famous equation.}
-
-\section{Some Meaningless Stuff}
-
-The credo of the \gls{aaaaz} was, for several years, several paragraphs of gibberish, until the \gls{dingledorf} responsible for the \gls{aaaaz} Web site realized his mistake:
-
-"Velit dolor illum facilisis zzril ipsum, augue odio, accumsan ea augue molestie lobortis zzril laoreet ex ad, adipiscing nulla. Veniam dolore, vel te in dolor te, feugait dolore ex vel erat duis nostrud diam commodo ad eu in consequat esse in ut wisi. Consectetuer dolore feugiat wisi eum dignissim tincidunt vel, nostrud, at vulputate eum euismod, diam minim eros consequat lorem aliquam et ad. Feugait illum sit suscipit ut, tation in dolore euismod et iusto nulla amet wisi odio quis nisl feugiat adipiscing luptatum minim nisl, quis, erat, dolore. Elit quis sit dolor veniam blandit ullamcorper ex, vero nonummy, duis exerci delenit ullamcorper at feugiat ullamcorper, ullamcorper elit vulputate iusto esse luptatum duis autem. Nulla nulla qui, te praesent et at nisl ut in consequat blandit vel augue ut.
-
-Illum suscipit delenit commodo augue exerci magna veniam hendrerit dignissim duis ut feugait amet dolor dolor suscipit iriure veniam. Vel quis enim vulputate nulla facilisis volutpat vel in, suscipit facilisis dolore ut veniam, duis facilisi wisi nulla aliquip vero praesent nibh molestie consectetuer nulla. Wisi nibh exerci hendrerit consequat, nostrud lobortis ut praesent dignissim tincidunt enim eum accumsan. Lorem, nonummy duis iriure autem feugait praesent, duis, accumsan tation enim facilisi qui te dolore magna velit, iusto esse eu, zzril. Feugiat enim zzril, te vel illum, lobortis ut tation, elit luptatum ipsum, aliquam dolor sed. Ex consectetuer aliquip in, tation delenit dignissim accumsan consequat, vero, et ad eu velit ut duis ea ea odio.
-
-Vero qui, te praesent et at nisl ut in consequat blandit vel augue ut dolor illum facilisis zzril ipsum. Exerci odio, accumsan ea augue molestie lobortis zzril laoreet ex ad, adipiscing nulla, et dolore, vel te in dolor te, feugait dolore ex vel erat duis. Ut diam commodo ad eu in consequat esse in ut wisi aliquip dolore feugiat wisi eum dignissim tincidunt vel, nostrud. Ut vulputate eum euismod, diam minim eros consequat lorem aliquam et ad luptatum illum sit suscipit ut, tation in dolore euismod et iusto nulla. Iusto wisi odio quis nisl feugiat adipiscing luptatum minim. Illum, quis, erat, dolore qui quis sit dolor veniam blandit ullamcorper ex, vero nonummy, duis exerci delenit ullamcorper at feugiat. Et, ullamcorper elit vulputate iusto esse luptatum duis autem esse nulla qui.
-
-Praesent dolore et, delenit, laoreet dolore sed eros hendrerit consequat lobortis. Dolor nulla suscipit delenit commodo augue exerci magna veniam hendrerit dignissim duis ut feugait amet. Ad dolor suscipit iriure veniam blandit quis enim vulputate nulla facilisis volutpat vel in. Erat facilisis dolore ut veniam, duis facilisi wisi nulla aliquip vero praesent nibh molestie consectetuer nulla, iriure nibh exerci hendrerit. Vel, nostrud lobortis ut praesent dignissim tincidunt enim eum accumsan ea, nonummy duis. Ad autem feugait praesent, duis, accumsan tation enim facilisi qui te dolore magna velit, iusto esse eu, zzril vel enim zzril, te. Nisl illum, lobortis ut tation, elit luptatum ipsum, aliquam dolor sed minim consectetuer aliquip.
-
-Tation exerci delenit ullamcorper at feugiat ullamcorper, ullamcorper elit vulputate iusto esse luptatum duis autem esse nulla qui. Volutpat praesent et at nisl ut in consequat blandit vel augue ut dolor illum facilisis zzril ipsum, augue odio, accumsan ea augue molestie lobortis zzril laoreet. Ex duis, te velit illum odio, nisl qui consequat aliquip qui blandit hendrerit. Ea dolor nonummy ullamcorper nulla lorem tation laoreet in ea, ullamcorper vel consequat zzril delenit quis dignissim, vulputate tincidunt ut."
-
-%======================================================================
-\chapter{Observations}
-%======================================================================
-
-This would be a good place for some figures and tables.
-
-Some notes on figures and photographs\ldots
-
-\begin{itemize}
-\item A well-prepared PDF should be
-  \begin{enumerate}
-    \item Of reasonable size, {\it i.e.} photos cropped and compressed.
-    \item Scalable, to allow enlargment of text and drawings.
-  \end{enumerate}
-\item Photos must be bit maps, and so are not scaleable by definition. TIFF and
-BMP are uncompressed formats, while JPEG is compressed. Most photos can be
-compressed without losing their illustrative value.
-\item Drawings that you make should be scalable vector graphics, \emph{not}
-bit maps. Some scalable vector file formats are: EPS, SVG, PNG, WMF. These can
-all be converted into PNG or PDF, that pdflatex recognizes. Your drawing
-package probably can export to one of these formats directly. Otherwise, a
-common procedure is to print-to-file through a Postscript printer driver to
-create a PS file, then convert that to EPS (encapsulated PS, which has a
-bounding box to describe its exact size rather than a whole page).
-Programs such as GSView (a Ghostscript GUI) can create both EPS and PDF from
-PS files. Appendix~\ref{AppendixA} shows how to generate properly sized Matlab
-plots and save them as PDF.
-\item It's important to crop your photos and draw your figures to the size that
-you want to appear in your thesis. Scaling photos with the
-includegraphics command will cause loss of resolution. And scaling down
-drawings may cause any text annotations to become too small.
-\end{itemize}
-
-For more information on \LaTeX\, see the uWaterloo Skills for the
-Academic Workplace \href{https://uwaterloo.ca/information-systems-technology/services/electronic-thesis-preparation-and-submission-support/ethesis-guide/creating-pdf-version-your-thesis/creating-pdf-files-using-latex/latex-ethesis-and-large-documents}{course notes}.
-\footnote{
-Note that while it is possible to include hyperlinks to external documents,
-it is not wise to do so, since anything you can't control may change over time.
-It \emph{would} be appropriate and necessary to provide external links to
-additional resources for a multimedia ``enhanced'' thesis.
-But also note that if the \package{hyperref} package is not included,
-as for the print-optimized option in this thesis template, any \cmmd{href}
-commands in your logical document are no longer defined.
-A work-around employed by this thesis template is to define a dummy
-\cmmd{href} command (which does nothing) in the preamble of the document,
-before the \package{hyperref} package is included.
-The dummy definition is then redifined by the
-\package{hyperref} package when it is included.
-}
-
-The classic book by Leslie Lamport \cite{lamport.book}, author of \LaTeX , is
-worth a look too, and the many available add-on packages are described by
-Goossens \textit{et al} \cite{goossens.book}.
-
-%----------------------------------------------------------------------
-% END MATERIAL
-%----------------------------------------------------------------------
-
-%----------------------------------------------------------------------
-% BIBLIOGRAPHY
-%----------------------------------------------------------------------
-
-% Use \clearpage instead if the document class uses the "oneside" argument.
-\cleardoublepage
-\phantomsection
-
-% Bibliography setup and creation, renamed to References.
-\addcontentsline{toc}{chapter}{\textbf{\bibname}}
-\bibliographystyle{plain}
-\bibliography{thesis}
-
-% Include all uncited entries in the bibliography.
-\nocite{*}
-
-% Begin the appendix, add a title and table of contents entry.
-\appendix
-\chapter*{APPENDICES}
-\addcontentsline{toc}{chapter}{APPENDICES}
-%======================================================================
-\chapter[PDF Plots From Matlab]{Matlab Code for Making a PDF Plot}
-\label{AppendixA}
-% Tip 4: Example of how to get a short chapter title for the Table of Contents
-%======================================================================
-\section{Using the GUI}
-Properties of Matab plots can be adjusted from the plot window via a graphical
-interface. Under the Desktop menu in the Figure window, select the Property
-Editor. You may also want to check the Plot Browser and Figure Palette for
-more tools. To adjust properties of the axes, look under the Edit menu and
-select Axes Properties.
-
-To set the figure size and to save as PDF or other file formats, click the
-Export Setup button in the figure Property Editor.
-
-\section{From the Command Line}
-All figure properties can also be manipulated from the command line. Here's an
-example:
-\begin{verbatim}
-x=[0:0.1:pi];
-hold on % Plot multiple traces on one figure
-plot(x,sin(x))
-plot(x,cos(x),'--r')
-plot(x,tan(x),'.-g')
-title('Some Trig Functions Over 0 to \pi') % Note LaTeX markup!
-legend('{\it sin}(x)','{\it cos}(x)','{\it tan}(x)')
-hold off
-set(gca,'Ylim',[-3 3]) % Adjust Y limits of "current axes"
-set(gcf,'Units','inches') % Set figure size units of "current figure"
-set(gcf,'Position',[0,0,6,4]) % Set figure width (6 in.) and height (4 in.)
-cd n:\thesis\plots % Select where to save
-print -dpdf plot.pdf % Save as PDF
-\end{verbatim}
-
-\end{document}
Index: doc/theses/andrew_beach_MMath/uw-ethesis.cls
===================================================================
--- doc/theses/andrew_beach_MMath/uw-ethesis.cls	(revision f6106a6aba16b040f4f86fe37774493e2d88df68)
+++ 	(revision )
@@ -1,173 +1,0 @@
-% A document class built from the uw-ethesis template, 2017-06-14 version.
-% This link should get to the regulations:
-% https://uwaterloo.ca/graduate-studies/thesis.
-%
-% WIP I am still moving things out of the provided template.
-%
-% This is approximately (check regulations to be sure) the required set up for
-% a thesis at UW. It also adds some other pieces that are likely to be useful.
-%
-% There are several formats you may choose from. These adjust the settings so
-% the document comes out a little better for different uses. "digital" is for
-% pdf documents that will remain on a computer while "print" is for printing
-% paper copies.
-%
-% Options:
-%   <format>
-%     All the formats are options, sets the document's format to that format.
-%     If no format is given digital is the default.
-%
-% Exported Names:
-%   \ethesissetup{<key-value-pairs>}
-%     Preforms set-up (or a reconfiguration) of the document class. See the
-%     Set-Up Keys section for the keys that may be passed in. Use commas to
-%     seperate key-value-pairs.
-%
-%   \ifformat{<format>}{<true>}{<false>}
-%     If the document's format is <format> than expands to <true> otherwise
-%     expands to <false>.
-%
-%   \usehyperrefpackage[<options>]{<setup>}
-%     Loads the hyperref package with <options> and preforms set up. The
-%     initial setup depends on the document format but they can be overriden
-%     with options in <setup> (set hyperref's \hypersetup for details).
-%
-%   \eprint{<key>}
-%     Expands to a human readable value tracked by the ethesis class. This
-%     can be used to retreave and format values set during set up.
-%
-% Set-Up Keys:
-%   author=<text>
-%   title=<text>
-%   program=<text>
-%   subject=<text>
-%   keywords=<text>
-%   degree=masters|phd
-%   faculty=ahs|arts|eng|env|math|sci
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{uw-ethesis}[2020/10/25 v0.2 UW-eThesis Template Document Class]
-
-\RequirePackage{etoolbox}
-\RequirePackage{xkeyval}
-
-% Requested Format:
-\newrobustcmd*{\ethesis@@format}{digital}
-\DeclareOption{print}{\renewrobustcmd*{\ethesis@@format}{print}}
-\DeclareOption{digital}{\renewrobustcmd*{\ethesis@@format}{digital}}
-
-\ProcessOptions\relax
-
-\newcommand\ifformat[3]{\ifdefstring{\ethesis@format}{#1}{#2}{#3}}
-
-\ifformat{print}{%
-  \LoadClass[letterpaper,12pt,titlepage,openright,twoside,final]{book}%
-}{%
-  \LoadClass[letterpaper,12pt,titlepage,twoside,final]{book}%
-}
-
-% Setting up the page margins. These are the minimum margins in the uWaterloo
-% thesis requirements. 1in (72pt) on the top, bottom and outside and
-% 1 1/8in (81pt) on the inside/gutter/binding side. Only required for
-% printing but here set for all formats.
-
-% If margin notes are used, you must adjust \textwidth, \marginparwidth and
-% \marginparsep so space between the margin notes and page edge is less than
-% 15mm (0.6in). I don't actually understand that instruction.
-
-\setlength{\marginparwidth}{0pt}
-
-% Width of space between body text and margin notes.
-\setlength{\marginparsep}{0pt}
-
-% Set width of margin on binding side. With oneside all pages are odd.
-\setlength{\evensidemargin}{0.125in}
-\setlength{\oddsidemargin}{0.125in}
-
-% Assuming US letter paper (8.5 in. x 11 in.) and side margins as above.
-\setlength{\textwidth}{6.375in}
-\raggedbottom
-
-% The following statement specifies the amount of space between paragraphs.
-% Other reasonable specifications are \bigskipamount and \smallskipamount.
-\setlength{\parskip}{\medskipamount}
-
-% The following statement controls the line spacing. You should not change
-% this value significantly (e.g. perhaps "1.2").
-\renewcommand{\baselinestretch}{1}
-
-% Normally every chapter will start on a recto (right-hand side) page. This
-% command is used to make sure the each section of the front pages starts on
-% a recto page. This will often require an empty verso (left-hand side) page
-% that should not have the page number printed on it.
-\let\ethesis@origdoublepage\cleardoublepage
-\newcommand{\clearemptydoublepage}{%
-  \clearpage{\pagestyle{empty}\ethesis@origdoublepage}}
-\let\cleardoublepage\clearemptydoublepage
-
-% Change the default name of the bibliography.
-\renewcommand*{\bibname}{References}
-
-\newrobustcmd*\ethesissetup[1]{\setkeys{ethesis}{#1}}
-
-\define@cmdkeys{ethesis}[ethesis@@]{%
-  author,title,program,subject,keywords}
-
-\define@choicekey{ethesis}{degree}{masters,phd}{\def\ethesis@@degree{#1}}
-\define@choicekey{ethesis}{faculty}{ahs,arts,eng,env,math,sci}%
-  {\def\ethesis@@faculty{#1}}
-
-\newrobustcmd*\eprint[1]{
-  \ifcsdef{ethesis@long#1}{\csuse{ethesis@long#1}}{%
-    \ifcsdef{ethesis@@#1}{\csuse{ethesis@@#1}}{%
-      % ERROR: (Check for a way to emit an actual error.)
-      [UW-eThesis doesn't know how to print: #1 ]
-    }
-  }
-}
-
-\newrobustcmd*\ethesis@longdegree{%
-  \ifdefstring{\ethesis@@degree}{phd}{Doctor of Philosophy}{Masters}}
-
-% Includes the hyperref package loading a number of defaults.
-\newrobustcmd*{\usehyperrefpackage}[2][]{%
-  \usepackage[#1]{hyperref}
-  \hypersetup{
-    plainpages=false,       % Needed for Roman numbers in frontpages.
-    unicode=false,          % Non-Latin characters in Acrobat ^ ^ s bookmarks.
-    pdftoolbar=true,        % Show Acrobat ^ ^ s toolbar?
-    pdfmenubar=true,        % Show Acrobat ^ ^ s menu?
-    pdffitwindow=false,     % Window is not fit to page when opened.
-    pdfstartview={FitH},    % Fits the width of the page to the window.
-  }
-  \ifdef{\ethesis@@title}{\hypersetup{pdftitle={\ethesis@@title}}}{}
-  \ifdef{\ethesis@@author}{\hypersetup{pdfauthor={\ethesis@@author}}}{}
-  \ifdef{\ethesis@@subject}{\hypersetup{pdfsubject={\ethesis@@subject}}}{}
-  \ifdef{\ethesis@@keywords}{\hypersetup{pdfkeywords={\ethesis@@keywords}}}{}
-  \ifformat{print}{
-    \hypersetup{
-      %colorlinks=false,
-      colorlinks=true, % I think there is a style difference here.
-      citecolor=black,
-      filecolor=black,
-      linkcolor=black,
-      urlcolor=black
-    }
-  }{
-    \hypersetup{
-      colorlinks=true,        % false: boxed links; true: colored links
-      linkcolor=blue,         % colour of internal links
-      citecolor=green,        % colour of links to bibliography
-      filecolor=magenta,      % colour of file links
-      urlcolor=cyan           % colour of external links
-    }
-  }
-  \notblank{#2}{\hypersetup{#2}}{}
-}
-
-% Includes the glossaries-extra package and sets up some helpers.
-% Except right now I don't really have any helpers to add.
-%\newrobustcmd*{\useglossariesextrapackage}[2][]{%
-%  \usepackage[#1]{glossaries-extra}
-%}
-
-\let\colour=\color
