Chart API revamp WIP
Chart API revamp.