Track progress of module indexing
I've noticed that with all of the additional processing when indexing modules it can take a long time, resulting in the user thinking it's not working. It might be helpful to add a way to monitor the current status of an index request so that the user has more context.