* Use load_preset to select preset as source * Add tests * Fix --------- Co-authored-by: Joostlek <joostlek@outlook.com>