If someone wants to pick this up and write a design document for this, I’d suggest doing the following:
- Adopt vocabulary of “selecting” extras, for discussing which extras are used.
- Add a Core Metadata key to allow “selecting” certain extras by default. (
Default-Extras: default
) - Add the ability to “unselect” an extra that is selected by default (
package[-default]
).