Work on the abstract chart API.