This way the visualiser does not need to know all about caffe, and can just work on the intermediate representation which is a lot easier on the compiler.