I have a bunch of boolLists, pointLists, labelLists (about a dozen in total) that I need to pass around to different functions. Should I make a custom struct to store list references, and then only pass the struct to the functions? Or should I still just pass references to the single lists, although they are many?