Added optional Objective-C++ based layout solver.