Saludos,,,
Bueno la estructura es bastante comun como es en este tipo de script.
Esta basado en un sistema modular, multi-lenguaje,,, los script operativos ,, tienen los resultados en plantillas html.
La arquitectura es la siguiente :
Carpeta lang/tu_idioma/ en esta carpeta esta el sistema multi-lenguaje tanto la parte del panel de control como el propio de la galería.
Carpeta admin/ en esta carpeta está todo lo referente a la administración de la galería.
Carpeta templates/tu_idioma/ en esta carpeta está todas las plantillas donde se plasman los resultados.
Carpeta includes/ en esta esta todo lo relacionado con los script que gestionan las funciones definidas,, las constantes, las variables de trabajo, las asignaciones de valores en los scripts ejecutables, las variables globales,, etc,etc,
Carpeta data/ en esta se graban todas las categorias,, las imagenes,, y la base de datos,, junto con las thumnails.
En el directorio raiz esta todos los script ejecutables.
No se si esto te servirá de algo,,
excite2