Boa tarde Adnilton,
Baixei o código fonte da sua framework e estudei a estrutura do seu código.
Primeiramente, PARABÉNS. Seu código está muito bom.
Tenho algumas sugestões para deixar a sua framework mais parecida com o ACBr para o Delphi.
Mas temos que observar que não será conveniente deixarmos ela igual ao ACBr do Delphi, pois alguns desenvolvedores como eu, usam essas frameworks para desenvolvimento de aplicações web. Assim tenho alguns pontos a observar:
Melhorar o código de seleção do Certificado Digital, selecionar o certificado pelo caminho em disco e a senha, pios aplicações web tem dificuldade de acessar os certificados instalados na maquina cliente. Eu tenho esse código.
Criar uma classe que abstrai as operações e propriedades das classes que você desenvolveu. Por exemplo, criar uma classe ACBrNFe que faz as mesmas todas as operações necessárias para emissão, eventos e tudo mais para NFe. Fiz algo parecido, mas precisa melhorar.
Criar os DANFE´s, eu tenho um em Crystal Reports, mas precisaremos de uma operação que devolva um PDF em stream para funcionar melhor em aplicações web.
Acho que é isso. Se precisar de ajuda, me fala que eu te ajudo nessas tarefas.
Abraços,
Anderson Rezende