refactoring Experiment loaders to reduce duplicate code and start handling descriptions etc