Creating the standard input focus frame public object

After creating the input focus frame's implementation object, customkeyfocus.C uses it to create the custom element's implementation object and the public object, then calls x::w::create_focusframe_container(). x::w::create_focusframe_container() constructs the public object for the input focus frame implementation object, and puts the new custom element into the new input focus frame container. customkeyfocus.C concludes the process by calling the original factory's created_internally().

From the original factory's perspective, one new display element gets created. The display element is the focus frame container, and the focus frame container contains the real custom display element that gets created.