You have to know what you're going to do things to before you think about what you're going to do. In particular, there are several different classes of objects a script will want to interact with:
On to verbs, or up to designing the language.
Mike W. Meyer