Class and function definitions are extracted from the target file and written into separate new files (including decorators and comments). The new file name will be {class name or function name ...