Refactor guest_user feature
Refactor explore_page feature
Added some tweaks
Refactored preview feature
Fix download permission spec