You'd have to do some pretty hardcore stuff to make something like this, our built-in tools won't be enough.
You can start from this page: https://wiki.nexusmods.com/index.php/Unity_modding_tools (I never actually worked with any of this stuff, so I can't help you much)