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 ); }