package: update emitter
Cleanup & readonly
Add install/uninstall targets