Continue cleanup of Classes.

Make Utility classes final, and constructors private
Move Render Capabilities to own class to prevent cyclical dependency issues.

Signed-off-by: Nick Minkler <sleaker@gmail.com>