More writing on component doc, which is getting long..