No, I think that is not bad, as I could give some useful hints with the help of MPDCenter
You made a structure to datsville that can not be driven by application until you make a lot of considerations. But all those considerations are mainly only useful for datsville. Therefore you will need a special application for maintaining datsville
MPDCenter can be this kind of tool without two aspects:
1) Edit datsville files - as there is currently no build in editor feature.
2) Save the files in the structure you like to have it.
Many other aspects MPDCenter can do for you:
1) Are all references valid.
2) Which reference is used in which file.
Just to name two of those.
You made a structure to datsville that can not be driven by application until you make a lot of considerations. But all those considerations are mainly only useful for datsville. Therefore you will need a special application for maintaining datsville
MPDCenter can be this kind of tool without two aspects:
1) Edit datsville files - as there is currently no build in editor feature.
2) Save the files in the structure you like to have it.
Many other aspects MPDCenter can do for you:
1) Are all references valid.
2) Which reference is used in which file.
Just to name two of those.