Restructure subsystems

- Renamed subsystem directory to subsystem.d
- Subsystems have a number prefix for ordering
Use rsync --files-from and target.txt
Add archive subsystem
Update .gitignore to match the new subsystem structure