Reworked `frameworkCache.lua` to the new layout
Fix possibility of invisible props/ peds/vehicles on spawn
Start adding very basic and unfinished support for RedM VorpCore
Kept forgetting to do this
When using `makeDistPed()` (making a npc that only appears when nearby) you can now send a function to apply custom modifiers to it after the npc is created
eg.
```lua
makeDistPed(v.model[i], b, true, false, v.scenario, nil, nil, function(ped)
if v["killable"] then
SetEntityInvincible(ped, false)
SetBlockingOfNonTemporaryEvents(ped, false)
FreezeEntityPosition(ped, false)
end
end)
```