Edit window track plumbing


Former-commit-id: 6394f53e41e67b52c996be80075938f223ec5be4
AlbumModifier refactoring:  taskBased


Former-commit-id: 5f180847170225f8bdb8fefc7489244beee7afd2
Test Clean

Former-commit-id: f101a89524fc06f5eeab5b4a602691a5fccbae70