diff --git src/bp-core/images/bp-blocks.gif src/bp-core/images/bp-blocks.gif
index 4c59d23f5..d463872fa 100644
Binary files src/bp-core/images/bp-blocks.gif and src/bp-core/images/bp-blocks.gif differ
diff --git src/bp-groups/bp-groups-template.php src/bp-groups/bp-groups-template.php
index 7cf4be97e..d0be0cc70 100644
--- src/bp-groups/bp-groups-template.php
+++ src/bp-groups/bp-groups-template.php
@@ -227,16 +227,22 @@ function bp_group_type_list( $group_id = 0, $r = array() ) {
 			$group_id = bp_get_current_group_id();
 		}
 
-		$r = bp_parse_args( $r, array(
-			'parent_element' => 'p',
-			'parent_attr'    => array(
-				 'class' => 'bp-group-type-list',
+		$r = bp_parse_args(
+			$r,
+			array(
+				'parent_element'    => 'p',
+				'parent_attr'       => array(
+					'class' => 'bp-group-type-list',
+				),
+				'label'             => __( 'Group Types:', 'buddypress' ),
+				'label_element'     => 'strong',
+				'label_attr'        => array(),
+				'show_all'          => false,
+				'list_element'      => '',
+				'list_element_attr' => array(),
 			),
-			'label'          => __( 'Group Types:', 'buddypress' ),
-			'label_element'  => 'strong',
-			'label_attr'     => array(),
-			'show_all'       => false,
-		), 'group_type_list' );
+			'group_type_list'
+		);
 
 		$retval = '';
 
@@ -277,8 +283,22 @@ function bp_group_type_list( $group_id = 0, $r = array() ) {
 				$label = esc_html( $r['label'] );
 			}
 
+			// The list of types.
+			$list = implode( ', ', array_map( 'bp_get_group_type_directory_link', $types ) );
+
+			// Render the list of types element.
+			if ( ! empty( $r['list_element'] ) ) {
+				$list_element = new BP_Core_HTML_Element( array(
+					'element'    => $r['list_element'],
+					'attr'       => $r['list_element_attr'],
+					'inner_html' => $list,
+				) );
+
+				$list = $list_element->contents();
+			}
+
 			// Comma-delimit each type into the group type directory link.
-			$label .= implode( ', ', array_map( 'bp_get_group_type_directory_link', $types ) );
+			$label .= $list;
 
 			// Retval time!
 			$retval = $before . $label . $after;
@@ -2017,21 +2037,29 @@ function bp_group_total_members( $group = false ) {
  * Output the "x members" count string for a group.
  *
  * @since 1.2.0
+ * @since 7.0.0 Adds the `$group` optional parameter.
+ *
+ * @param object|bool $group Optional. Group object. Default: current group in loop.
  */
-function bp_group_member_count() {
-	echo bp_get_group_member_count();
+function bp_group_member_count( $group = false ) {
+	echo bp_get_group_member_count( $group );
 }
 	/**
 	 * Generate the "x members" count string for a group.
 	 *
 	 * @since 1.2.0
 	 *
+	 * @since 7.0.0 Adds the `$group` optional parameter.
+	 *
+	 * @param object|bool $group Optional. Group object. Default: current group in loop.
 	 * @return string
 	 */
-	function bp_get_group_member_count() {
+	function bp_get_group_member_count( $group = false ) {
 		global $groups_template;
 
-		if ( isset( $groups_template->group->total_member_count ) ) {
+		if ( isset( $group->total_member_count ) ) {
+			$count = (int) $group->total_member_count;
+		} elseif ( isset( $groups_template->group->total_member_count ) ) {
 			$count = (int) $groups_template->group->total_member_count;
 		} else {
 			$count = 0;
diff --git src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
index bbd574231..c0c7eb975 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
@@ -3,7 +3,7 @@
  * BuddyPress - Groups Loop
  *
  * @since 3.0.0
- * @version 3.1.0
+ * @version 7.0.0
  */
 
 bp_nouveau_before_loop(); ?>
@@ -18,57 +18,58 @@ bp_nouveau_before_loop(); ?>
 
 	<ul id="groups-list" class="<?php bp_nouveau_loop_classes(); ?>">
 
-	<?php
-	while ( bp_groups() ) :
-		bp_the_group();
-	?>
+		<?php while ( bp_groups() ) : bp_the_group(); ?>
 
-		<li <?php bp_group_class( array( 'item-entry' ) ); ?> data-bp-item-id="<?php bp_group_id(); ?>" data-bp-item-component="groups">
-			<div class="list-wrap">
+			<li <?php bp_group_class( array( 'item-entry' ) ); ?> data-bp-item-id="<?php bp_group_id(); ?>" data-bp-item-component="groups">
+				<div class="list-wrap">
 
-				<?php if ( ! bp_disable_group_avatar_uploads() ) : ?>
-					<div class="item-avatar">
-						<a href="<?php bp_group_permalink(); ?>"><?php bp_group_avatar( bp_nouveau_avatar_args() ); ?></a>
-					</div>
-				<?php endif; ?>
+					<?php if ( ! bp_disable_group_avatar_uploads() ) : ?>
+						<div class="item-avatar">
+							<a href="<?php bp_group_permalink(); ?>"><?php bp_group_avatar( bp_nouveau_avatar_args() ); ?></a>
+						</div>
+					<?php endif; ?>
 
-				<div class="item">
+					<div class="item">
 
-					<div class="item-block">
+						<div class="item-block">
 
-						<h2 class="list-title groups-title"><?php bp_group_link(); ?></h2>
+							<h2 class="list-title groups-title"><?php bp_group_link(); ?></h2>
 
-						<?php if ( bp_nouveau_group_has_meta() ) : ?>
+							<?php if ( bp_nouveau_group_has_meta() ) : ?>
 
-							<p class="item-meta group-details"><?php bp_nouveau_group_meta(); ?></p>
+								<p class="item-meta group-details"><?php bp_nouveau_the_group_meta( array( 'keys' => array( 'status', 'count' ) ) ); ?></p>
 
-						<?php endif; ?>
+							<?php endif; ?>
 
-						<p class="last-activity item-meta">
-							<?php
-							printf(
-								/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
-								__( 'active %s', 'buddypress' ),
-								bp_get_group_last_active()
-							);
-							?>
-						</p>
+							<p class="last-activity item-meta">
+								<?php
+									printf(
+										/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
+										esc_html__( 'Active %s', 'buddypress' ),
+										sprintf(
+											'<span data-livestamp="%1$s">%2$s</span>',
+											bp_core_get_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ),
+											esc_html( bp_get_group_last_active() )
+										)
+									);
+								?>
+							</p>
 
-					</div>
+						</div>
 
-					<div class="group-desc"><p><?php bp_nouveau_group_description_excerpt(); ?></p></div>
+						<div class="group-desc"><p><?php bp_nouveau_group_description_excerpt(); ?></p></div>
 
-					<?php bp_nouveau_groups_loop_item(); ?>
+						<?php bp_nouveau_groups_loop_item(); ?>
 
-					<?php bp_nouveau_groups_loop_buttons(); ?>
+						<?php bp_nouveau_groups_loop_buttons(); ?>
 
-				</div>
+					</div>
 
+				</div>
 
-			</div>
-		</li>
+			</li>
 
-	<?php endwhile; ?>
+		<?php endwhile; ?>
 
 	</ul>
 
diff --git src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
index c5ed20f05..356ae26e9 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
@@ -3,7 +3,7 @@
  * BuddyPress - Groups Cover Image Header.
  *
  * @since 3.0.0
- * @version 3.2.0
+ * @version 7.0.0
  */
 ?>
 
@@ -21,32 +21,51 @@
 			</div><!-- #item-header-avatar -->
 		<?php endif; ?>
 
-<?php	if ( ! bp_nouveau_groups_front_page_description() ) : ?>
-		<div id="item-header-content">
+		<?php if ( ! bp_nouveau_groups_front_page_description() ) : ?>
+			<div id="item-header-content">
+
+				<?php if ( bp_nouveau_group_has_meta( 'status' ) ) : ?>
+					<p class="highlight group-status"><strong><?php echo esc_html( bp_nouveau_the_group_meta( array( 'keys' => 'status' ) ) ); ?></strong></p>
+				<?php endif; ?>
+
+				<p class="activity">
+					<?php
+						printf(
+							/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
+							esc_html__( 'Active %s', 'buddypress' ),
+							sprintf(
+								'<span data-livestamp="%1$s">%2$s</span>',
+								bp_core_get_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ),
+								esc_html( bp_get_group_last_active() )
+							)
+						);
+					?>
+				</p>
 
-			<p class="highlight group-status"><strong><?php echo esc_html( bp_nouveau_group_meta()->status ); ?></strong></p>
-			<p class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>">
 				<?php
-				/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
-				printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() );
+				bp_group_type_list(
+					bp_get_group_id(),
+					array(
+						'label'        => __( 'Group Types', 'buddypress' ),
+						'list_element' => 'span',
+					)
+				);
 				?>
-			</p>
 
-			<?php echo bp_nouveau_group_meta()->group_type_list; ?>
-			<?php bp_nouveau_group_hook( 'before', 'header_meta' ); ?>
+				<?php bp_nouveau_group_hook( 'before', 'header_meta' ); ?>
 
-			<?php if ( bp_nouveau_group_has_meta_extra() ) : ?>
-				<div class="item-meta">
+				<?php if ( bp_nouveau_group_has_meta_extra() ) : ?>
+					<div class="item-meta">
 
-					<?php echo bp_nouveau_group_meta()->extra; ?>
+						<?php echo bp_nouveau_the_group_meta( array( 'keys' => 'extra' ) ); ?>
 
-				</div><!-- .item-meta -->
-			<?php endif; ?>
+					</div><!-- .item-meta -->
+				<?php endif; ?>
 
-			<?php bp_nouveau_group_header_buttons(); ?>
+				<?php bp_nouveau_group_header_buttons(); ?>
 
-		</div><!-- #item-header-content -->
-<?php endif; ?>
+			</div><!-- #item-header-content -->
+		<?php endif; ?>
 
 		<?php bp_get_template_part( 'groups/single/parts/header-item-actions' ); ?>
 
diff --git src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
index d082ea412..11ff03a5a 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
@@ -3,7 +3,7 @@
  * BuddyPress - Groups Header
  *
  * @since 3.0.0
- * @version 3.2.0
+ * @version 7.0.0
  */
 ?>
 
@@ -21,26 +21,40 @@
 
 <div id="item-header-content">
 
-	<p class="highlight group-status"><strong><?php echo esc_html( bp_nouveau_group_meta()->status ); ?></strong></p>
+	<?php if ( bp_nouveau_group_has_meta( 'status' ) ) : ?>
+		<p class="highlight group-status"><strong><?php echo esc_html( bp_nouveau_the_group_meta( array( 'keys' => 'status' ) ) ); ?></strong></p>
+	<?php endif; ?>
 
-	<p class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>">
+	<p class="activity">
 		<?php
-		echo esc_html(
-			sprintf(
+			printf(
 				/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
-				__( 'active %s', 'buddypress' ),
-				bp_get_group_last_active()
-			)
-		);
+				esc_html__( 'Active %s', 'buddypress' ),
+				sprintf(
+					'<span data-livestamp="%1$s">%2$s</span>',
+					bp_core_get_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ),
+					esc_html( bp_get_group_last_active() )
+				)
+			);
 		?>
 	</p>
 
+	<?php
+	bp_group_type_list(
+		bp_get_group_id(),
+		array(
+			'label'        => __( 'Group Types', 'buddypress' ),
+			'list_element' => 'span',
+		)
+	);
+	?>
+
 	<?php bp_nouveau_group_hook( 'before', 'header_meta' ); ?>
 
 	<?php if ( bp_nouveau_group_has_meta_extra() ) : ?>
 		<div class="item-meta">
 
-			<?php echo bp_nouveau_group_meta()->extra; ?>
+			<?php echo bp_nouveau_the_group_meta( array( 'keys' => 'extra' ) ); ?>
 
 		</div><!-- .item-meta -->
 	<?php endif; ?>
diff --git src/bp-templates/bp-nouveau/common-styles/_bp_group_header.scss src/bp-templates/bp-nouveau/common-styles/_bp_group_header.scss
index a60670fba..56b13dedd 100644
--- src/bp-templates/bp-nouveau/common-styles/_bp_group_header.scss
+++ src/bp-templates/bp-nouveau/common-styles/_bp_group_header.scss
@@ -1,10 +1,20 @@
 // BP Single Group Header Styles.
-// @version 3.0.0
+// @since 3.0.0
+// @version 7.0.0
 
 .groups-header {
 
 	.bp-group-type-list {
+
+		@include font-size(18);
 		margin: 0;
+		color: $black;
+		display: flex;
+
+		strong {
+			padding-right: $pad-med;
+			white-space: nowrap;
+		}
 	}
 
 	.bp-feedback {
diff --git src/bp-templates/bp-nouveau/css/buddypress-rtl.css src/bp-templates/bp-nouveau/css/buddypress-rtl.css
index d69e995d1..abe37caa7 100644
--- src/bp-templates/bp-nouveau/css/buddypress-rtl.css
+++ src/bp-templates/bp-nouveau/css/buddypress-rtl.css
@@ -1,7 +1,8 @@
 /*--------------------------------------------------------------
 Hello, this is the BuddyPress Nouveau stylesheet.
 
-@version 4.0.0
+@since 3.0.0
+@version 7.0.0
 
 ----------------------------------------------------------------
 >>> TABLE OF CONTENTS:
@@ -2301,7 +2302,15 @@ body.no-js .single-item-header .js-self-profile-button {
 *-----------------------------------------------------
 */
 .groups-header .bp-group-type-list {
+	font-size: 18px;
 	margin: 0;
+	color: #333;
+	display: flex;
+}
+
+.groups-header .bp-group-type-list strong {
+	padding-left: 1em;
+	white-space: nowrap;
 }
 
 .groups-header .bp-feedback {
diff --git src/bp-templates/bp-nouveau/css/buddypress.css src/bp-templates/bp-nouveau/css/buddypress.css
index c80c057ce..b3df10a7e 100644
--- src/bp-templates/bp-nouveau/css/buddypress.css
+++ src/bp-templates/bp-nouveau/css/buddypress.css
@@ -1,7 +1,8 @@
 /*--------------------------------------------------------------
 Hello, this is the BuddyPress Nouveau stylesheet.
 
-@version 4.0.0
+@since 3.0.0
+@version 7.0.0
 
 ----------------------------------------------------------------
 >>> TABLE OF CONTENTS:
@@ -2301,7 +2302,15 @@ body.no-js .single-item-header .js-self-profile-button {
 *-----------------------------------------------------
 */
 .groups-header .bp-group-type-list {
+	font-size: 18px;
 	margin: 0;
+	color: #333;
+	display: flex;
+}
+
+.groups-header .bp-group-type-list strong {
+	padding-right: 1em;
+	white-space: nowrap;
 }
 
 .groups-header .bp-feedback {
diff --git src/bp-templates/bp-nouveau/includes/groups/classes.php src/bp-templates/bp-nouveau/includes/groups/classes.php
index 3b68f8003..f57e81f87 100644
--- src/bp-templates/bp-nouveau/includes/groups/classes.php
+++ src/bp-templates/bp-nouveau/includes/groups/classes.php
@@ -3,7 +3,7 @@
  * Groups classes
  *
  * @since 3.0.0
- * @version 3.0.0
+ * @version 7.0.0
  */
 
 // Exit if accessed directly.
@@ -376,3 +376,46 @@ class BP_Nouveau_Customizer_Group_Nav extends BP_Core_Nav {
 		return $this->get_secondary( array( 'parent_slug' => $this->group->slug ) );
 	}
 }
+
+/**
+ * Group template meta backwards compatibility class.
+ *
+ * @since 7.0.0
+ */
+class BP_Nouveau_Group_Meta {
+	/**
+	 * Used to get the template meta used in Groups loop.
+	 *
+	 * @since 7.0.0
+	 * @var string $meta The template meta used in Groups loop.
+	 */
+	public $meta = '';
+
+	/**
+	 * Magic getter.
+	 *
+	 * This exists specifically for supporting deprecated object vars.
+	 *
+	 * @since 7.0.0
+	 *
+	 * @param string $key
+	 * @return string
+	 */
+	public function __get( $key = '' ) {
+		/* translators: %s is the name of the function to use instead of the deprecated one */
+		_doing_it_wrong( 'bp_nouveau_group_meta', sprintf( __( 'Please use %s instead', 'buddypress' ), 'bp_nouveau_the_group_meta( array( \'keys\' => \'' . $key . '\' ) )' ) , '7.0.0' );
+
+		// Backwards compatibility.
+		return bp_nouveau_the_group_meta( array( 'keys' => $key, 'echo' => false ) );
+	}
+
+	/**
+	 * Constructor
+	 *
+	 * @since 7.0.0
+	 */
+	public function __construct() {
+		// Backwards compatibility.
+		$this->meta = bp_nouveau_the_group_meta( array( 'echo' => false ) );
+	}
+}
diff --git src/bp-templates/bp-nouveau/includes/groups/template-tags.php src/bp-templates/bp-nouveau/includes/groups/template-tags.php
index 03a9f4255..4e2028956 100644
--- src/bp-templates/bp-nouveau/includes/groups/template-tags.php
+++ src/bp-templates/bp-nouveau/includes/groups/template-tags.php
@@ -1067,13 +1067,16 @@ function bp_nouveau_groups_manage_members_buttons( $args = array() ) {
  * @return bool             True if the group has meta. False otherwise.
  */
 function bp_nouveau_group_has_meta( $meta_key = '' ) {
-	$group_meta = bp_nouveau_get_group_meta();
-
 	if ( ! $meta_key ) {
-		return (bool) $group_meta;
+		$meta_keys = array( 'status', 'count' );
+	} else {
+		$meta_keys = array( $meta_key );
 	}
 
-	return ! empty( $group_meta[ $meta_key ] );
+	$group_meta = bp_nouveau_get_group_meta( $meta_keys );
+	$group_meta = array_filter( $group_meta );
+
+	return ! empty( $group_meta );
 }
 
 /**
@@ -1084,95 +1087,140 @@ function bp_nouveau_group_has_meta( $meta_key = '' ) {
  * @return bool True if the group has meta. False otherwise.
  */
 function bp_nouveau_group_has_meta_extra() {
-	return (bool) bp_nouveau_get_hooked_group_meta();
+	return false !== bp_nouveau_get_hooked_group_meta();
 }
 
 /**
  * Display the group meta.
  *
  * @since 3.0.0
+ * @deprecated 7.0.0 Use bp_nouveau_the_group_meta()
+ * @see bp_nouveau_the_group_meta()
  *
  * @return string HTML Output.
  */
 function bp_nouveau_group_meta() {
-	$meta = bp_nouveau_get_group_meta();
+	_deprecated_function( __FUNCTION__, '7.0.0', 'bp_nouveau_the_group_meta()' );
+	$group_meta = new BP_Nouveau_Group_Meta();
 
 	if ( ! bp_is_group() ) {
-		echo join( ' / ', array_map( 'esc_html', (array) $meta ) );
+		echo $group_meta->meta;
 	} else {
+		return $group_meta;
+	}
+}
 
-		/*
-		 * Lets return an object not echo an array here for the single groups,
-		 * more flexible for the template!!?? ~hnla
-		 *
-		 * @todo Paul says that a function that prints and/or returns a value,
-		 * depending on global state, is madness. This needs changing.
-		 */
-		return (object) bp_nouveau_get_group_meta();
+/**
+ * Outputs or returns the group meta(s).
+ *
+ * @since 7.0.0
+ *
+ * @param array $args {
+ *     Optional. An array of arguments.
+ *
+ *     @type array   $keys      The list of template meta keys.
+ *     @type string  $delimeter The delimeter to use in case there is more than
+ *                              one key to output.
+ *     @type boolean $echo      True to output the template meta value. False otherwise.
+ * }
+ * @return string HTML Output.
+ */
+function bp_nouveau_the_group_meta( $args = array() ) {
+	$r = bp_parse_args( $args, array(
+		'keys'      => array(),
+		'delimeter' => '/',
+		'echo'      => true,
+	), 'nouveau_the_group_meta' );
+
+	$group_meta = (array) bp_nouveau_get_group_meta( $r['keys'] );
+
+	if ( ! $group_meta ) {
+		return;
 	}
+
+	$meta = '';
+	if ( 1 < count( $group_meta ) ) {
+		$group_meta = array_filter( $group_meta );
+		$meta       = join( ' ' . $r['delimeter'] . ' ', array_map( 'esc_html', $group_meta ) );
+	} else {
+		$meta = reset( $group_meta );
+	}
+
+	if ( ! $r['echo'] ) {
+		return $meta;
+	}
+
+	echo $meta;
 }
 
 	/**
-	 * Get the group meta.
+	 * Get the group template meta.
 	 *
 	 * @since 3.0.0
+	 * @since 7.0.0 Adds the `$keys` parameter.
 	 *
-	 * @return array The group meta.
+	 * @param array $keys One or more template meta keys to populate with their values.
+	 *                    Possible keys are `status`, `count`, `group_type_list`, `description`, `extra`.
+	 * @return array      The corresponding group template meta values.
 	 */
-	function bp_nouveau_get_group_meta() {
-		/*
-		 * @todo For brevity required approapriate markup is added here as strings
-		 * this needs to be either filterable or the function needs to be able to accept
-		 * & parse args!
-		 */
-		$meta     = array();
-		$is_group = bp_is_group();
+	function bp_nouveau_get_group_meta( $keys = array() ) {
+		$keys       = (array) $keys;
+		$group      = false;
+		$group_meta = array();
+		$is_group   = bp_is_group();
 
-		if ( ! empty( $GLOBALS['groups_template']->group ) ) {
+		if ( isset( $GLOBALS['groups_template']->group ) ) {
 			$group = $GLOBALS['groups_template']->group;
+		} else {
+			$group = groups_get_current_group();
 		}
 
-		if ( empty( $group->id ) ) {
-			return $meta;
+		if ( ! $group ) {
+			return '';
 		}
 
-		if ( empty( $group->template_meta ) ) {
-			// It's a single group
-			if ( $is_group ) {
-					$meta = array(
-						'status'          =>  bp_get_group_type(),
-						'group_type_list' =>  bp_get_group_type_list(),
-						'description'     =>  bp_get_group_description(),
-					);
+		if ( ! $keys && ! $is_group ) {
+			$keys = array( 'status', 'count' );
+		}
 
-				// Make sure to include hooked meta.
-				$extra_meta = bp_nouveau_get_hooked_group_meta();
+		foreach ( $keys as $key ) {
+			switch ( $key ) {
+				case 'status' :
+					$group_meta['status'] = bp_get_group_type( $group );
+					break;
 
-				if ( $extra_meta ) {
-					$meta['extra'] = $extra_meta;
-				}
+				case 'count' :
+					$group_meta['count'] = bp_get_group_member_count( $group );
+					break;
 
-			// We're in the groups loop
-			} else {
-				$meta = array(
-					'status' => bp_get_group_type(),
-					'count'  => bp_get_group_member_count(),
-				);
-			}
+				case 'group_type_list' :
+					$group_meta['group_type_list'] = bp_get_group_type_list( $group->id );
+					break;
 
-			/**
-			 * Filter to add/remove Group meta.
-			 *
-			 * @since 3.0.0
-			 *
-			 * @param array  $meta     The list of meta to output.
-			 * @param object $group    The current Group of the loop object.
-			 * @param bool   $is_group True if a single group is displayed. False otherwise.
-			 */
-			$group->template_meta = apply_filters( 'bp_nouveau_get_group_meta', $meta, $group, $is_group );
+				case 'description' :
+					$group_meta['description'] = bp_get_group_description( $group );
+					break;
+
+				case 'extra' :
+					$group_meta['extra'] = '';
+
+					if ( $is_group ) {
+						$group_meta['extra'] = bp_nouveau_get_hooked_group_meta();
+					}
+					break;
+			}
 		}
 
-		return $group->template_meta;
+		/**
+		 * Filter to add/remove Group template meta.
+		 *
+		 * @since 3.0.0
+		 *
+		 * @param array  $group_meta The list of meta to output.
+		 * @param object $group      The current Group of the loop object.
+		 * @param bool   $is_group   True if a single group is displayed. False otherwise.
+		 */
+		return apply_filters( 'bp_nouveau_get_group_meta', $group_meta, $group, $is_group );
 	}
 
 /**
diff --git src/bp-templates/bp-nouveau/sass/buddypress.scss src/bp-templates/bp-nouveau/sass/buddypress.scss
index 8eaa6305a..c6b005608 100644
--- src/bp-templates/bp-nouveau/sass/buddypress.scss
+++ src/bp-templates/bp-nouveau/sass/buddypress.scss
@@ -26,7 +26,8 @@
 /*--------------------------------------------------------------
 Hello, this is the BuddyPress Nouveau stylesheet.
 
-@version 4.0.0
+@since 3.0.0
+@version 7.0.0
 
 ----------------------------------------------------------------
 >>> TABLE OF CONTENTS:
