I’m guessing you could use a table and module approach like so:
But this might not be what you are looking for as you might want to add other features special to your system which needs a different method of organization such as combos.
hopefully it’ll give a hint of what you can do to organize stuff.