Added domain models. Issue #1.