Prive Community with Buddypress.

Hello All,

I've got a BuddyPress Community that I'm building that's based around a rather sensitive topic for my users and as such I need to make parts of the community totally private and not accessible by non logged in users. But I'd like several parts of the community to be available as resources to guests.

I would like guests to be redirected to a page/message that requests login/sign-up before proceeding to the following parts of my community:***

However, I'd like guests to be able to freely view public blogs, groups/forums, links, and other components that I have installed.

Is there a way to accomplish this?