New drawing API, (WIP)