Easier and consistent formatting of listings?

So it looks like this plugin allows the person submitting a listing to completely control the layout of the listing. Whatever is in the HTML is what you get. So if they put a picture, there’s a picture. If not, there isn’t. They could even leave out the web page for the listing.

Is there a way to have better control over this?

Perhaps require the submitter to include a picture, description, and URL link and then automatically take those components and format them consistently across each listing.