Template changes/fixes, Enum support

Modified templates to group types, display summaries in lists and minor
css tweaks. Added better enum support (still needs work).