Reworked BVH so reference list is stored in overall BVH class instead of split among nodes