**Tech Spec** Part-2 in https://docs.google.com/document/d/1EDsOWxt2biSN99BVN-wmQQcd7QlITkUlQUJz4eNVo7A/edit