chore(plug-in): modularize
test(plug-in): expand test cases
feat(plug-in): add setLabel command
feat(plug-in): add create command