Qual é a melhor estrutura de projeto para uma aplicação Python? [fechado]

Imagine que deseja desenvolver uma aplicação não trivial do ambiente de trabalho do utilizador final (não web) em Pytho ... como ficheiros de configuração? onde é que se colocam fontes não Python como C++ para módulos de extensão binária pyd/so?