* Add name and subcomponent_of functions