anchor.diff:  import 'dart:math';
   import 'package:animations/animations.dart';
   import 'package:flutter/material.dart';
  -import 'package:polaris/core/dto.dart';
  +import 'package:get_it/get_it.dart';
  +import 'package:polaris/core/dto.dart' as dto;
  +import 'package:polaris/core/playlist.dart';
  +import 'package:polaris/core/polaris.dart' as polaris;
   import 'package:polaris/ui/collection/album_details.dart';
   import 'package:polaris/ui/strings.dart';
   import 'package:polaris/ui/utils/error_message.dart';
   import 'package:polaris/ui/utils/thumbnail.dart';
   
  +final getIt = GetIt.instance;
  +
   class GridMetrics {}
   
   const double _detailsSpacing = 8.0;
   
   class AlbumGrid extends StatelessWidget {
  -  final List<Directory> albums;
  +  final List<dto.Directory> albums;
     final Future<void> Function()? onRefresh;
   
     const AlbumGrid(this.albums, {this.onRefresh, Key? key}) : super(key: key);
  
positive.code:     );
    }
  }
  
negative.code:                           ],
                          ),
                        ),
                        _albumContextMenu(album, iconColor),
                      ],
                    ),
                  ],
  