Rename signal handlers
Provide RPC request/response signal
Move Callback structures to Agent level