Idea: RGBDGroup
It might be practical to have an abstraction for group of inputs as some parts of our code (reconstruction, registration) works with multiple inputs at once.
RGBDGroup could have a method to get synchronized frames; sync()
to be called before getting images from sources or getRGBD(vector<Mat>, vector<Mat>)
which populates vectors from all inputs (if necessary).