config driven occlusion framework