- split config into config/keys/sim configs
- added a threshold when culling should be used