Refactoring core autofac modules into separate areas of concern.