Registration, basic data models and associacions