why VTK?