Cuando me hablaba de paquetes y subpaquetes hablaba de por ejemplo:
Si para manejar clientes necesito varias clases, el poderlas tener en un paquete clientes. Y que sea posible su inclusion de forma más o menos trasnparente.
Ahora bien, esto en la implementación posta se traduce en tener un paquete(o carpeta) llamado clientes. Tan solo para poder tener ciertas agrupaciones y no una lista interminable de archivos.
Si bien podemos fijar determinados criterios para los nombres de los archivos cuando los sistemas comienzan a crecer se torna un tanto molesto.
Bueno, de nuevo felicitarte y espero haberme explicado un poco mas.