Write sample for touch components.
Write description and debug description for ComponentState