Best way to 'archive' an entity?

Before trying to address this, either with existing features, or some open feature requests, I would first ask: what does “archived” status mean to you? What specific results/outcome/effects do you want this status or action to have/create/etc? I ask because I do think there are several existing requests which might be related to some or all of your needs. For example: