Implemented feature: now the .xml file will be broken up into smaller pieces automatically if it exceeds the maximum allowed upload size of the server.
Refactor to clean up the ui files