initial commit of data model

no Beethoven-specific customizations included yet