Initial domain objects put together. Factories to come next.