Rotating log files
Tree structure (visitor pattern) so we can export in a computer-readable format like JSON after the work's finished.