add: documentation for UI components