add checks for bounding spheres to bbox_sort as early out mechanism
make surface lists hierarchical for sorting, preliminary version