pub fn renderable_layers<'b, T, C>(
    term: &'b Term<T>,
    config: &'b Config<C>,
    offset: &'b Offset
) -> impl Iterator<Item = RenderableLayer> + 'b