FEAT: added new SYSTEM object definition.

Replaces the old limited hack using a function with refinements.