moved signal generators into seperate folder