A canvas API-like thing.