Add public to impressions
Change public boolean to view_type enum
Set view type on create for impressions
Load profile cards based on view type
Add partials for the different types of view_types