External stylesheets would make styling of the app so much nicer
Exactly
You can put your <Style>
in a separate file, like this:
<Style ux:Class="MyStyle">
... style stuff goes here
</Style>
And then use it where needed:
<Panel>
<MyStyle />
...
</Panel>