The OP is too broad to cover. There are a ton of root genres with an ever growing sub genre count.
Are genre definitions really that important to begin with anyway?
I think if we are gonna have different distinctions it is important to define them.
What would you consider a "root" and a "sub-genre"
