This is pretty cool.
Basically, you can add backend editing to the CPT archive with something like this:
function register_snippet_post_type(){
// custom post type arguments
$post_type_args = array(
'label' => __( 'Snippet' ),
'description' => __( 'Display code snippets' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'has_archive' => true,
'supports' => array( 'title', 'editor', 'genesis-cpt-archives-settings' )
);
// register the 'snippet' post type
register_post_type( 'snippet', $post_type_args );
}