Refactor the plugin
As the plugin is totally CDO-based, for having a better debug and more structured codebase, it needs to be refactored to python.
The most important point in refactoring is, adding a comparison test
to be able to compare the result of the refactored version with the original one and get the accuracy
Due to the necessity of having a comparison test
, this issue will be fixed after closing the #1 (closed)