docs -- use case, domain model, VP project