IPC: introduce PartnerSession activity and backend support (wip)
IPC: code cleanup and refactors