To make open-source contributions and customization of the reader & library easier, Unclutter should support independently developed plugins.
For example, the current outline, highlights, or AI topics could all be separate plugins owned by different contributors.