VTK 6 Compatibility

Also added multiple curves feature, and API to access logic from other modules