Created functions to find stitched items of a collection -- to be used for custom endpoints.
Reworked functions that fetch stitched items in collections to work with nested arrays.
Put the stitch finder stuff in its own class.
Moved timeline helper functions down in the file. Added stitched property to custom endpoints.
Converted data array into an object (later code expects an object).
Saving off only the first level of stiched together objects for caching purposes (no THEN requests are saved as stitched).
Saving only top-level items instead of those items and all their stitched together items.
Removed Finder since it doesn't make sense anymore. Altered functions to only grab top-level objects included in custom endpoints.
Changed stitched caching strategy. Key = child ID, value = parents IDs. When a child is updated, the parents will be updated (go up the chain).