misc-changes - Removed unused use statement
misc-changes - Added $filesystem and $outputDir class properties
misc-changes Typehint is SourceInterface, not ISource
misc-changes - Removed unused use statement