Lendo Xml com XmlReader em C #

Estou tentando ler o seguinte documento Xml o mais rápido que posso e permitir que classes adicionais gerenciem a leitura de cada sub-bloco. <ApplicationPool> <Accounts> <Account> <NameOfKin></NameOfKin> <StatementsAvailable>