But the problem is, with the different hereditys like eventHandler, MonoBehavior ...
you will be limited as to what you can do, but idk it is just what I think.