An L10n comment above this explaining the presentational spans might be helpful to localizers, lest they try to translate the contents of each span exactly when they're only for visual formatting. Of course, l10n started a while ago, but it still might help.