Add repositories for better integration with gitea. Refactored the Data classes. Add new Data classes.