As a store owner/designer, I want to easily add text to any block, gallery, container, or slide, And I want to adjust text alignment, spacing, and positioning with minimal effort, So that I can create clean, visually appealing designs without manual workarounds. Acceptance Criteria: Text can be added to any element (blocks, galleries, containers, slides) with a simple drag-and-drop or click-to-add. Text placement is flexible, allowing free positioning within the element. Line spacing, text alignment, and positioning can be adjusted with intuitive controls (sliders, presets, or manual input). Text automatically adapts to different breakpoints unless manually overridden. Smart snapping ensures text stays visually aligned with other elements when moved.