Hi Hyper!
I am assuming - because You are going the Symbol route - that You will have a multiple use scenario. If so the main script would require a bit of a redo using classes
instead of IDs.
Another possibility would be to use attributes
such as @MaxZieb has demonstrated here.
I am deep in the weeds on a project and I will not have time in the near future to do a rewrite of my previous code - the attributes
approach looks very interesting and this project would provide a great chance to play with it.