Once, there was this LuaCharacterController, which would swap out the Model for the Character, into an Actor Instance.
This would change the design of some things, like Tools and Scripts. Especially, since Actor scripts separate the script environment.
This could be problematic maybe.
Are there still plans for it?