added fields and cleaned up staticGroup, refactored BVH

static group now controls culler choice and compile setup