A way to create custom Collections of certain objects, that have array like qualities and are easily observed for changes. Inspired by Josh Wright/BendyTree's iOS library https://github.com/bendytree/iOS.