Restructured LBuilder interface