Placed the three core plugins in separate modules.