Style override improvements

Some better ways to allow a client application to provide their own styles to components within the group activity.