feat: updated gradle distro 1.9 -> 2.0
feat: draft of communication abstraction

Draft of communication abstraction and heartbeat logic.