#9 Adding adapter factory for search service.
#11 Adding first types for a domain model.