Refactoring logic out into classes, adding interfaces for external classes, beginning to setup handling different plugins for different data types.
Refactoring logic out into classes, adding interfaces for external classes, beginning to setup handling different plugins for different data types.

m4l1c3/HTMLContentCreator,m4l1c3/HTMLContentCreator