In the template, there are (currently) 3 sections: the
header, the section, and the footer. Each of these is
currently REQUIRED. you can't leave any out or the
program will act unexpectedly. However, there may be
situations that don't require one or more of these.
Since this program is (currently, this may change) able
to format any text file just fine, and not all text
files are formatted in such a way as to need a header
or footer, or any combination thereof.
Some sort of implementation of a way to leave off any
combination of these (except probably the "section"
section, since it's the part of the program that most
of the program is based on)