#7: Made document section generic.