I don't think aggregation to `flotlib` is needed here - it's another step of indirection. We can refactor later if necessary.