refactored s57Conduit and s57FileSource to Reader module
generalized s57FileSource to Producer