Great I would love to chat with you about this. I have some experience with communities and system design myself.