Content Cards
When building your directories, if you are showing content (eg. blog posts or another custom post type or action) you can display the result using Content Cards, which work exactly like Profile Cards except instead of showing information about your contacts, you are showing information about your content.
You can use the standard Presspoint form builder to place your fields wherever you like and you can attache CSS classes for styling on the front end of your site.