-separated vbvh, svbvh, qbvh in diferent files (before the only way to switch between them was at compile time)