 	</cfif>
 </cffunction>
 
-<cffunction name="renderNothing" returntype="void" access="public" output="false" hint="Renders a blank string to the browser. This is very similar to calling 'cfabort' with the advantage that any after filters you have set on the action will still be run.">
+<cffunction name="renderNothing" returntype="void" access="public" output="false"
+	hint="Renders a blank string to the browser. This is very similar to calling 'cfabort' with the advantage that any after filters you have set on the action will still be run."
+	examples=
+	'
+		<cfset renderNothing()>
+	'
+	categories="controller-request" chapters="rendering-pages" functions="renderPage,renderPageToString,renderText,renderPartial">
 	<cfscript>
 		request.wheels.response = "";
 	</cfscript>
 </cffunction>
 
-<cffunction name="renderText" returntype="void" access="public" output="false" hint="Renders the specified text to the browser.">
+<cffunction name="renderText" returntype="void" access="public" output="false"
+	hint="Renders the specified text to the browser."
+	examples=
+	'
+		<cfset renderText("Done!")>
+	'
+	categories="controller-request" chapters="rendering-pages" functions="renderPage,renderPageToString,renderNothing,renderPartial">
 	<cfargument name="text" type="any" required="true" hint="The text to be rendered">
 	<cfscript>
 		request.wheels.response = arguments.text;
 	</cfscript>
 </cffunction>
 
-<cffunction name="renderPartial" returntype="any" access="public" output="false" hint="Renders content to the browser by including a partial.">
+<cffunction name="renderPartial" returntype="any" access="public" output="false"
+	hint="Renders content to the browser by including a partial."
+	examples=
+	'
+		<cfset renderPartial("comment")>
+	'
+	categories="controller-request" chapters="rendering-pages" functions="renderPage,renderPageToString,renderNothing,renderText">
 	<cfargument name="partial" type="string" required="true" hint="The name of the file to be used (starting with an optional path and with the underscore and file extension excluded)">
-	<cfargument name="cache" type="any" required="false" default="" hint="See documentation for `renderPage`">
-	<cfargument name="layout" type="string" required="false" default="#application.wheels.functions.renderPartial.layout#" hint="See documentation for `renderPage`">
-	<cfargument name="returnAs" type="string" required="false" default="" hint="See documentation for `renderPage`">
+	<cfargument name="cache" type="any" required="false" default="" hint="See documentation for @renderPage">
+	<cfargument name="layout" type="string" required="false" default="#application.wheels.functions.renderPartial.layout#" hint="See documentation for @renderPage">
+	<cfargument name="returnAs" type="string" required="false" default="" hint="See documentation for @renderPage">
 	<cfscript>
 		var loc = {};
 		loc.partial = $includeOrRenderPartial(argumentCollection=$dollarify(arguments, "partial,cache,layout,returnAs"));

<cffunction name="renderPage" returntype="any" access="public" output="false" hint="Renders content to the browser by including the view page for the specified controller and action.">
	<cfargument name="controller" type="string" required="false" default="#variables.params.controller#" hint="Controller to include the view page for">
	<cfargument name="action" type="string" required="false" default="#variables.params.action#" hint="Action to include the view page for">
	<cfargument name="template" type="string" required="false" default="" hint="A specific template to render">

					{
						loc.returnValue = loc.returnValue & $includeAndReturnOutput(argumentCollection=arguments);
						if (StructKeyExists(arguments, "$spacer") && loc.i < loc.iEnd)
							loc.returnValue = loc.returnValue & loc.tempSpacer;
					}
					// now remove the last temp spacer and replace the tempSpacer with $spacer
					if (Right(loc.returnValue, 3) == loc.tempSpacer)
