Business object display and mapping for controls/objectives moved to those widgets (#55123912)

Also (for #51664267) a CanJS issue was found that may be responsible for stack faults when destroying objects, and subsequently fixed inline.