Der Aufbau der Objekthierarchie besteht im Wesentlichen aus einer Sammlung von Objekten, die miteinander verbunden sind und auf unterschiedlichen Ebenen organisiert sind. Die Objekte in dieser Hierarchie besitzen unterschiedliche Eigenschaften und Methoden, können untereinander interagieren und somit beispielsweise Automatisierungen ermöglichen.