sirpengi at irc.freenode.net ##python-friendly has suggested that a markup language may fulfill my requirements. Fortunately, there are a variety of markup language parsers available for my language of choice. I may be implementing this sooner than I thought I would.