Refactor to one controller per resource.
Implement ResourceActionResult to standardize responses.
Refactor rendering code to common extension method class.