Removing the resource/provider for index updating

and doing it all with `execute` instead.  Also changed functionality of
module indexer to retain existing descriptions (such as those that ship
with nad).