Thank you, Jim. I like avoiding the acs-core when possible (unless appropriate).
Given the utility of Layout Manager, it is probably going to be part of acs-core. I like the idea.
Hopefully someone with existing experience and knowledge of these features will implement social networking. Realistically, due to other project priorities, I will not be pursuing this for a couple of years.