- Add media_notes table for user annotations with position tracking - Add media_highlights table for text highlighting with color customization - Add optional note_id foreign key for highlight-note associations - Add backward compatibility views (ebook_notes, ebook_highlights) - Add proper indexes for performance optimization - Update schema comments to document new annotation features