started to work on the preset system, ported over from earlier works where it didn't end up getting used or finished