This module does just what you want.
The author has proposed to add it to SlicerVMTK extension, it’s still pending though.