Initial structure & default chaining
Naive implementation for the first example
Architectural restructuration
SimpleDate example
Added test link