reason: Base component export patterns and theme/i18n conventions


reason: Build/test workflow and package verification expectations


reason: Vue component structure, props/emits, template patterns


reason: Shared utility extraction and avoiding duplicated virtualizer/measurement logic