Такую иерархию составить нельзя, т.к. возможен всего один уровень вложенности  Каждый объект ОС по отдельности работать не может и является именно составной частью, но имеет свои сроки полезного использования, стоимости, может выбывать, модернизироваться и тп. Что ж так и вести учет по отдельным карточкам - не имея возможности просмотреть вложенность обьектов  даже обидно
Мне вообще смутно понятно зачем сделан сложный объект.
Такого понятия в ОС не существует!!
Есть единственное понятие группировки объектов для ОБЛЕГЧЕНИЯ ПРОВЕДЕНИЯ ИНВЕНТАРИЗАЦИИ!
А поступать надо по надобности и необходимости, но не по хотению!
Компьютер кончно можно учитывать как собранную еденицу, но можно и как составной объект.
Второе конечно удобнее, так как тот же монитор может служить вечно, а вот системный блок и мышка будут периодически меняться, а вот ведение составных частей процессора не целесообразно!
В любом случае все это сделано для того чтоб в момент инвентаризации поглядеть один инвентарный номер и проверить состав объекта!
Так что не нудно городить огород с вложенностью.