Sugestão para ESTRUTURA APLICAÇÃO desktop

Galera,

Gostaria da ajuda dos amigos para montar uma estrutura bacana para uma app. desktop de forma que ela fique bem organizada, ou seja, quais diretórios, o porque de cada diretório, etc. Tenho dúvidas onde colocar arquivos de configurações, os build files do ant, etc…

Se puderem me dar uma força ou indicar um artigo (os posts q achei em PT não me esclareceram muito) ficaria muito grato.
:arrow: Só pra lembrar pretendendo usar o Eclipse.

https://portaljava.dev.java.net/files/documents/353/29441/propmvcdestopapp1.0.pdf