splitting touch and synth into their own classes
fully split into separate classes