Added ability to create a preview_path method on the model for more complicated preview_path creation