This kind of intermixes a bit with detection and CI capabilities. However, perhaps you want to get a object model out in simplistic form during runtime to report out on some dashboard or to transmit to a webhook or return via your webapi for full system aggregation of state. Whatever the reason, this is the place to comment on those needs.