Sweden's three crowns

I’ve been wondering, for some reason, why the Swedish coat of arms and military symbols have three crowns on them. Apparently the origins are shrouded in mystery - this site has several theories.

Is there a single, official government position on the origins of the Tre Kronor? Or have the origins every truly been tracked down?