Split the auto model-free build_main_box() method into two.
The left hand box is now created by build_left_box(), to reflect the design of build_right_box()
and to allow build_main_box() to be abstracted into a base class method for all analysis frames to
use.