Groups
Your website can include as many groups as you want. Each group has its own page, its own set of contact details and is created and updated by someone who is involved in the group. This makes it much easier to delegate the job of, not only entering information, but actually setting up events. It will also give it a more personal reflection about the groups mission and charism