rename model from E* to M*, generate a separate api jar for ystore-core-domain