

Packages are globally accessible collections of utility functions grouped by function.
Objects are script objects used internally by scripting interfaces or objects that are used and
created in a temporary fashion or connected to an element.
Elements are script objects that are created based on the ruleset XML definition.
Components are configuration directives that are created based on the ruleset XML definition, not directly accessible through scripting.