joining device model and sysfs.
bound to a concept
more elegant than itself.
And like all keystones, by nature,
a kobject must be embedded within
another structure to take true form.
Structures with a kobject
inherit properties and functions,
notably a name and reference count.
Reflected in the heirarchies of /sys,
collections of kobjects form ksets,
collections of ksets form subsystems.
// to acheive represenation in sysfs
int kobject_add(struct kobject *kobj);