Replacing F.Either with Future, as both encode thrown exceptions.

Note that we're still blocking inside the actor thread on creation of the charts. (That's bad.)