Created a module for PullBackup gRPC handler.
I had to split the handler into a two method structure - one creating it and the other consuming. I wanted to merge it into one function, but constructing a proper return type is tricky.
Depends on D6214