First wave of refactoring.
- Moved out classes from SubscriberArticleManagerImpl
- Created Enum as required.