Create an element or returns a copy