Im thinking that well in skyward sword the hero doesn't have a hat so where did the hat come from?
Well its simple that you get the heros hat in minish cap and that well thats how the hat came. So looking at that its simple enough to say that minish cap came first. Also you can go to the skyloft before it was formed in the game also known as "the cloud tops". Also proving that it came first in the timeline!
Am i right?