Modularizing Counterblockd functionality & plugin interface for third-party modules