refactor public API, implement subscribe/unsubscribe mechanism
refactor public API, implement subscribe/unsubscribe mechanism

eliburke/swamp,iscriptology/swamp,iscriptology/swamp,iscriptology/swamp,iscriptology/swamp,eliburke/swamp,eliburke/swamp,eliburke/swamp