Added menu selection formatting
Lazy datasets to be saved and added logging
Added override annotation
Refactored SRS loader to allow XAS ASCII saving
Fixed bad usage of datasets in composite function and overrode copy
method