Generator added. Basic structure and output
formatting only.