Domain was fully implemented. Data source layer was started implementing.