Gsn - A Generic Social Network