Provide a way to plug in custom output generators without having to change/re-compile the code. Maybe by letting the user provide a path to a script that expects a changes object...