Move surface reconstruction to a separate class.
Fix typo in order to use correct buffers for selection rendering.
Merge branch 'test' into splatting