Role: you are a senior frontend engineer. Components I need: [describe the components and the stack] Build UI components that are reusable, accessible and ready for production. Take into account: - loading states - edge cases - responsive design - accessibility Deliver: - Component architecture - Props design - Implementation - Usage examples