Added articles (the, an, a).

Also shifted rendering functions into a class so they can have
state.