lmao
This would take too much of the current game's resources to do properly.
I know a good number of the mappers round here could probably figure out how to do any one part of this idea, but combining the whole would explode the engine and compilers.
The entity stuff, by itself, is not a large issue once you understand entities.