Not finished yet, but uses the maven index service via spring dependency injection Moving some maven specific classes to subpackages