#2 Some minor changes to the poms and adding a small paragraph about the reduced groovy code after components were extracted.