Why do some addons have different file structures?

When using gmadconv to extract GMAs, I noticed sometimes it makes a “Mod Name” folder while other times it just makes a materials/models/lua/ folder in addons. Why is this?

It all depends on how the creator set it up. It’s really personal preference as long as the addon still works.

Ah. Alright.