Contains sender, receiver and router