Implements #84

For example:

```bash
...
ExtractModelAsMa...
ExtractAlembic...
ExtractModelAsMb...
NapoleonExtractAnimationAsCurves (Extract Animation as Curves)...
#     INFO     Extracting Atom..
#     INFO     Extracting Napoleon01_:controls_SEL locally..

--------------------------------------------------------------------------------
                                                               Time taken: 1.24s
```

This is what it looks like in the publish(), ClassName (NiceName)
Implements #105
See CHANGES for details
Fixes #105
Implements #107
Fixes #109