The interface to BALMLayoutBuilder is still pretty much the same, but this simplifies the class a bit.