Restructure Voronoi implementation using SMASH.