Hello,

I've been thinking a lot about it, so these are my thoughts on my own question.

Some things that I am building into the class, including font size and page
layout facilities, probably belong in a kernel, but the 2e kernel doesn’t
really provide these sorts of interfaces, so for the time being, it's necessary
to make them part of the class instead.

The commands I'm providing do a similar sort of abstraction that I see in the
geometry package and the memoir class, so I think that they are reasonable.
However, for the sake of uniformity and simplicity, I will not use the kinds of
syntactic extensions that are sometimes seen in geometry and memoir.

-Kelly