This should really be integrated into the engine itself. Think it was on the roadmap then removed. Good work