Create scripting window wrapper
Instead of defining script-related functionality inside our windows hierarchy move it into a separate wrapper class, i.e. separation of concerns.
Instead of defining script-related functionality inside our windows hierarchy move it into a separate wrapper class, i.e. separation of concerns.