Making good progress on js interface. Just got cloneables architecture set up.
Reworking js to make cloneables auto-change their names