Changed a few calls to input record to use the provided macros.
Separated description and output filename from normal records (since they do not fit the definition of an input record). This is just internal changes, the text input format remains unaffected.
Missing file from previous commit.