A couple of improvements on Path#split().
Fix bug in Curve#getLocationOf().
No need to merge Path#_serializeFields, simply keep in sync with Item#_serializeFields (excluding #children).
Make sure cloned items do not receive the same name when placed inside the same parent, use numbered versions instead.
Define a fallback for #drawSelected(), for classes that don't have it yet.
Introduce Project#_drawCount mechanism as a better and more efficient way to filter out selected items that are not currently part of the DOM.