Каждый компонент имеет свой набор правил: назначение, структура, все состояния (default, hover, focus, error, disabled), правила использования и запреты. Button, Input, Textarea, Select, Checkbox, Radio, Switch - каждый задокументирован по единому шаблону.