Check if this is even possible, and develop something similar to what we have in the PyVista backend.