ENH: adding factory class
ENH: build wrapper class
ENH: reorganize files
ENH: building wrappers
ENH: Building wrapper
ENH: move reduce to BaseNode cause top-down process in BaseNode
ENH: detect if it is leaf node in run time
DOC: fix example for estimator
ENH: remove LeafEstimator and InternalEstimator
ENH: remove leaf and internal node
ENH: unit test
DOC: readme.md
DOC: add link to soma workflow for readme
DOC: fix readme
DOC: README
DOC: readme
DOC: readme
DOC: readme
ENH: how to design own plugin
ENH: how to design own plugin