Support for classes and even create you own classes in the script.

I've found it very flexible.