Como criar programaticamente e adicionar recursos a uma camada de memória no QGIS 1.9?

Eu tinha um plug-in funcional no QGIS 1.8 que lia dados de um banco de dados MSAccess e o adicionava a uma série de camadas de memória. Há algum processamento envolvido nesse ínterim, então não acho que simplesmente usar o QGIS para ler diretamente do banco de dados seja uma opção. Gostaria de...