> The reason document modules can't have attribute annotations is because we can't export them, add the attributes, and re-import them back in.
Best we could do is let these modules have the annotation without treating it as illegal, and have the context/selection toolbar and Code Explorer use the annotations to display descriptions.