Right now everything is put into a single bind group. However if some inputs are changed are very different rates than other inputs, creating multiple bind groups can have performance benefits.
However, this library is designed to be very beginner friendly, and the idea of multiple bind groups might be too much to put onto the user.
So unsure if this should actually be implemented or not, and how we would describe it to the user, and what the API would look like...