Added (Elem, ElemBuilder) copy method, and enhanced TransformableElemApi