* feat(output): Generate dot file and support multi outformat.(#441) * [fix] forget to clean the dot generated file. * [fix] indentation * [fix] Review + add more cases in unittest * [fix] Add dot in the test