document component-ness