Does 1.5 support "channels of interest"

We plan to create a sports community with channels like skiing, running, sailing etc.

Within the channels users can create their groups, pages etc.

Each user can participate in any group on any channel

Each channel should have a different template (color or top image)

.... any idea how this could be achieved with Elgg 1.5?