Does github integration save data into subfolders?

I have subfolders for each topic of conversation to make it easy to find stuff rather than having one big file. rasa x local reads them all as one big file so if you download it the original file structure is lost. Does rasa x server github integration maintain the file structure or does it also require only a single nlu file; single domain file etc…?

If it does use single files then what is the best approach to manage chatbots as they grow in size? Does it matter if the file is then huge? Perhaps not if all the edits are interactive through rasa x?