Refreshed solution layout to prepare for development...
Adding basic support for Aggregate design; cleaning up solution structure/layout; updating libraries and tools...
Added support for saving/retreiving aggregates with covariant identifier types...
Updated version info and release notes...
Made changes to support serialization of events, snaphots, and mementos...
Snapshots are now applied via the same mechanism that events are applied...
Updated to latest version of iSynaptic.Core; started development of serialization support library...
Adding JSON serialization support for Outcome<TObservation> and Result<T, TObservation>...
Starting CodeGeneration project; base visitor pattern implemented...
Visitor no longer requires Visit methods to handle state...
Generic visitor pattern implementation is feature complete...
Created new persistence library; added EventStore aggregate repository...
Batching multiple events when committing to EventStore...
Added Base50EncodedUInt64...
Moved some types into 'Modeling' namespace; added start to unique number generator...
Adding support for reacting to successfully saving EventStreams and Snapshots within a AggregateRepository...
Some refactoring of Visitor base classes to support interleaving actions during visitation...
More changes to core visitor classes...
Simple AbstractSyntaxTree model is now self-hosting...
Ast little language via Sprache can now round-trip itself...