Too much search and replace
Initial implementation of the script feature

We still need to fix the scripter interface but is a start