How to structure project folders

Hi,
I’m using the suite + scheduler + gantt in the same project and I was wondering what the best way is to structure the folders, currently I have:

/script/dhx/suite/
/script/dhx/scheduler/
/script/dhx/gantt/

But it seems that there are a lot of common folders and even some duplicates (/locale?) so
is my way the recommended approach or should I merge all files into one /script/dhx/codebase/ folder?