Initial implementation of MagicBag. Low level CSV support added.
Readme updated for MagicBag.
Initial implementation of MVVM namespace.
Disposable PropertyChangedBase and PropertyChangedHandlers.
Directory structure changed. Mechanical.DataStore and Mechanical.IO added. NuGet files added. Many smaller changes.
CallerMemberName support everywhere. DataStore reader/writer helper methods updated. Other smaller changes.
Minor fixes for the data store deserialization of built-in types, and exception.Store
Added initial implementations of Events and Log.
Logging no longer uses events by default (in case the application is abruptly terminated). StoreDefault (for exceptions) was removed. StoreFileLine is a semi-replacement.