Lots and lots of maintenance/cleanup work
Remove GPL pubsub in favor of my own (probably inferior) implementation.