draw method takes in a single array of anys instead of array of arrays

Not sure if API breaking since it's going from any[][] to any[]...
Also, not sure if thie is QE worthy since it's basically an API refactor that has little to no impact.
how come the typing signature was data: any[][] to begin with?