Add the implementation to switch between cameras, close #7