Obrigado, essas interfaces para uso interno são o típico caso de trabalho indiferenciado. Você pode gastar horas e meses, criando uma interface maravilhosa, mas não vai ser isso que vai fazer do seu projeto um sucesso. As pessoas só querem que tenha, funcione minimamente e não dê problemas.
Vou dar uma olhada nas suas sugestões.