pub(crate) trait DatabaseExt {
    // Required methods
    fn outline(&self, id: ID, glyph_id: GlyphId) -> Option<Path>;
    fn raster(&self, id: ID, glyph_id: GlyphId) -> Option<BitmapImage>;
    fn svg(&self, id: ID, glyph_id: GlyphId) -> Option<Node>;
    fn colr(&self, id: ID, glyph_id: GlyphId) -> Option<Tree>;
}