anchor.diff:  
               final childWidth =
                   ((screenWidth - 2 * padding) - max(0, crossAxisCount - 1) * crossAxisSpacing) / crossAxisCount;
  -            final childHeight = childWidth + titleHeight + artistHeight;
  +            final childHeight = childWidth + _detailsSpacing + titleHeight + artistHeight;
               final childAspectRatio = childWidth / childHeight;
   
               return GridView.count(
                 crossAxisCount: crossAxisCount,
                 padding: EdgeInsets.all(padding),
  -              mainAxisSpacing: 24.0,
  +              mainAxisSpacing: mainAxisSpacing,
                 crossAxisSpacing: crossAxisSpacing,
                 childAspectRatio: childAspectRatio,
                 children: _albums.map((album) => _buildAlbumTile(album, titleStyle, artistStyle)).toList(),
  
positive.code: import 'package:polaris/platform/dto.dart';
  
  class GridMetrics {}
  
  class AlbumGrid extends StatelessWidget {
    final List<Directory> _albums;
  
negative.code:       child: Column(
          crossAxisAlignment: CrossAxisAlignment.stretch,
          children: [
            Padding(
              padding: const EdgeInsets.only(bottom: _detailsSpacing),
              child: AspectRatio(
                aspectRatio: 1.0,
                child: Image.network(
                  'https://f4.bcbits.com/img/a0959935152_16.jpg', // TMP
                  fit: BoxFit.cover,
                ),
              ),
            ),
            DefaultTextStyle(
  