Now all elements are created using the IElementFactory.