Moving main logic from listener to scene
Code moved to stitch()
Improved union handling
Allow chaining in TrailPointer
Fixes, adding on associated layer data into the interval