Made presenter return the model instead of the model name
Update customize_partial_path to take a callable object as the second argument, to provide a lower level api