#13 Generalize preset data generation
#13 Read defaults