minimal changes
Add trace level, update logging targets per new PubSub abstractions, add publication callbacks