How to create a Data Vault Model from scratch