A general-purpose exporter is needed to export a number of things (some for both a base user and admin):
Things that maybe aren't important to export anymore:
- SMB shares
- ODBC DSNs
- (g)MSAs
- WebPI packages
An Initialize-System.ps1 script should be able to accept the exported data and restore as much as possible.