Demo aggregate as SUT

Demonstrate the usage of the new API that takes an aggregate as a SUT
(Factory, Command, Query and exceptional case for each).