Split the single 'stats' conversation.composer.dock entry into 'activity' (counts, speed, time dialog) and 'usage' (tokens, cache hit) so another plugin can replace one pill by id instead of reimplementing the whole row. The rendered pills are unchanged.