An element of a path or subpath.
Becuase QPainterPath::Element instances can't be directly created, to instantiate an instance of this class you should query the parent PathInterface.elements[-1] after creating an element, and pass its result to the constructor here.
TODO: Figure out how to elegantly bind these with their PathElement counterparts
(qt_object, parent_path, index, element_type)
— The path interface this element belongs in.
— The index of this element in the parent path
Push element properties to self.qt_object and the parent path