Refactor to add abstract level
Add Article mapping
Move TagMapping to new namespace
Move DataSets to new namespace
Add CommentMapper for CommentDataSet
Fix name conflits
Code cleanup, remove specific dataSet for generic one
Move Generic stuff to Component
Refactor classes to transfer on Component
Add base test structure