New backend() method in view API to access underlying implementation

Discussion PR, let me know if that would work for you.