Refactor: extract paragraph actions into its own partials