Combines the logic of other modules with user input.
Takes url and returns result of processing
call(String.t) :: LinkPreviewGenerator.success | LinkPreviewGenerator.failure
Takes url and returns result of processing.