The system has to be capable of handling large datasets () on commodity hardware. In general, a medical visualization system consists of several modules. As these modules all share the same resources, our approach should have the lowest possible memory footprint. Even sacrificing some performance, it should rather compute on the fly, than hold large pre-computed data structures in memory.