data virtualization lib