Rename base directory
Remove unnecessary web directory
Add pubspec.lock to repository.
Update license.
Polish directory and library structure to be compatible with the dart style guide.
Remove web_ui package.
Refactor model.
Refactor Collection.
Make collection iterable.
Implement the Collection.clear method.
Create internal _add, _remove and _clear methods for Collection.
Make the Collection onChange events more flexible.
Let ChildCollections ignore change events from their models.
Refactor filtered collection.
Initializations should be silent.
Refactor SortedCollection.