Support tracing, dumping to file, basic diff, tools