public NamedSprite(string name, Aseprite sprite)
 {
     Name   = name ?? throw new ArgumentNullException(nameof(name));
     Sprite = sprite ?? throw new ArgumentNullException(nameof(sprite));
 }