Something I think would be really handy would be for any voxel model (tile/object/character) to have a in-voxel editor event that scripts could be attached to: Inititalisation/spawn event.
Perhaps for optimization reasons, this could just be for objects and characters (every floor tile having a "spawn" script could be heavy! lol).
However, for things like characters and objects, this would be really handy for setting starting actions for models when map loads using self as a direct reference to the model the script is on.
Currently, to acheive the same thing, you would need to reference every entity by ID in a startup script, or have some for loop if setting up many.
Instead, you could place several trees with a script on the voxel model, that will sort its own actions out at game start when it's "added in" by the engine.
This could also be used when spawning in characters or objects later during the game (spawning in new enemies/placing down furniture in a house builder game etc)...any "spawn" scripts on the model would trigger in that moment too.