Remove unnecessary isSelected parameter from MenuTemplate.Draw and .Update.
Remove unnecessary isSelected paramter from Draw and Update in DetailsTemplate.
Implement a compositional effects-based system for transition animations and other menu styling.
Convert the two existing templates to use the effects framework.

There's still more to do here - we don't want to create new effect objects every time we call Draw.