Exemplo simples de VSTO Excel usando uma planilha como uma fonte de dados

Acho que estou correndo para um caso de "as respostas mais fáceis são as mais difíceis de encontrar" e não encontrei nenhuma pesquisa que me desse isso de maneira direta. Isso é paraExcel 2010 eVS 2010 dentro de um projeto VSTO (C #) existente.

Eu tenho uma planilha do Excel que contém 4 colunas de dados que gostaria de usar como uma fonte para um DataGridView. Alguém por favor pode fornecer trechos de código c # para (1) obter os dados de uma determinada planilha e preencher um objeto personalizado com ele? (2) vinculando o objeto (como uma lista IEnumerable) a um Datagridview e (3) alguns trechos para a funcionalidade de atualização e exclusão que seria inerente à grade e retornaria à planilha de origem.

Eu sei que estou pedindo muito aqui, mas muito da informação do VSTO parece ser desarticulada e nem sempre é fácil de encontrar. Obrigado!