Domain: changed Stock, Demand.

Now Demand consists of Basic, Optional and Distributional parts.
Stock contains ReceiptDate and Quantity of every Issue.
Old changes late commit