core data model, private key storage, draft core design