Refactored the way how developers can specify behavior-specific and
character-specific max values.  With Limiter they no longer needed to
override. Also, Steerable is itself a Limiter.