Control Order for XSLT in MARC21slim2English.xsl

I've tried to use MARC21slim2English.xsl to show USMARC in user-friendly form. I found that the xsl doesn't give a possibility to change order of items, but just copied the order of original MARC21 record.

I had to add a lot of apply-templates to be able to set the order as I want, e.g. show title first, then Authors etc.

The extra XSLT commands were added to modified MARC21slim2English.xsl , but it should be possible to use import command to keep existing MARC21slim2English.xsl and my code in separate files.
The added templates can be viewed here.

No way to specify namespace for Typed-Dataset

I am using typed datasets in my C# library and I desided to re-structure files -move .xsd file to sub-folder.
Should it effect my code? I expected, that it shouldn't. But  namespace of the generated typed-dataset has been changed and broke my code.

It seems there is no way to set it in the way I like - namespace is derived from folder and filename.
This is not good.

«December»
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456