Starts on #175, by adding needed bits into the Character Interface.