Now object-oriented, paves the way for plugins