Add the temporary character index template part.
Add the character index action to cnTemplatePart::init().
Update the shortcode to use run the action that will render cnTemplatePart::characterIndex().