Moved decompilers into their own decompiler module and did a little name refactoring.