[WIP] Poc/rich domain model

I started rewrite for SpeckCart module as kind of PoC for the way i see it.

It is not future implementation of it. Yet.