Started important structural changes for sndedit such that its complexity won't spiral out of control. This is currently not compiling or working in any sense of the word, but I made some progress