Initial support for Presets

+ refactoring of some of the File Location / Library handling