diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/AssemblerProperties.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/LanguageProperties.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/AssemblerProperties.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/LanguageProperties.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpoinDebugModelPresentation.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpoinDebugModelPresentation.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpoinDebugModelPresentation.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpoinDebugModelPresentation.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpoint.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpoint.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpoint.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpoint.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpointAdapterFactory.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpointAdapterFactory.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpointAdapterFactory.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpointAdapterFactory.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpointsTarget.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpointsTarget.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerBreakpointsTarget.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/breakpoint/LanguageBreakpointsTarget.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/CompilerSourceParserTreeObjectLabelProvider.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/compiler/parser/CompilerSourceParserTreeObjectLabelProvider.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/CompilerSourceParserTreeObjectLabelProvider.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/compiler/parser/CompilerSourceParserTreeObjectLabelProvider.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentAssistProcessor.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageContentAssistProcessor.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentAssistProcessor.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageContentAssistProcessor.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentAssistProcessorDefaultCase.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageContentAssistProcessorDefaultCase.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentAssistProcessorDefaultCase.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageContentAssistProcessorDefaultCase.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditor.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditor.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditor.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditor.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileAndRunCommandMenu.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileAndRunCommandMenu.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileAndRunCommandMenu.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileAndRunCommandMenu.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommand.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommand.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommand.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommand.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommandDelegate.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommandDelegate.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommandDelegate.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommandDelegate.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommandHandler.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommandHandler.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommandHandler.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommandHandler.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommandPositioningMode.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommandPositioningMode.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompileCommandPositioningMode.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompileCommandPositioningMode.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompilerHelpCommandHandler.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompilerHelpCommandHandler.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorCompilerHelpCommandHandler.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorCompilerHelpCommandHandler.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorFilesCommandHandler.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorFilesCommandHandler.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorFilesCommandHandler.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorFilesCommandHandler.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorFilesLogic.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorFilesLogic.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorFilesLogic.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorFilesLogic.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorOpenDeclarationCommandHandler.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorOpenDeclarationCommandHandler.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorOpenDeclarationCommandHandler.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorOpenDeclarationCommandHandler.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorOpenFolderCommandHandler.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorOpenFolderCommandHandler.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorOpenFolderCommandHandler.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorOpenFolderCommandHandler.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorToggleCommentAction.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorToggleCommentAction.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerEditorToggleCommentAction.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageEditorToggleCommentAction.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerHyperlink.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageHyperlink.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerHyperlink.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageHyperlink.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerHyperlinkDetector.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageHyperlinkDetector.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerHyperlinkDetector.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageHyperlinkDetector.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerInstructionCompletionProposal.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageInstructionCompletionProposal.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerInstructionCompletionProposal.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageInstructionCompletionProposal.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerReconcilingStategy.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageReconcilingStategy.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerReconcilingStategy.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageReconcilingStategy.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerRuleBasedScanner.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageRuleBasedScanner.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerRuleBasedScanner.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageRuleBasedScanner.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerSourceScanner.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageSourceScanner.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerSourceScanner.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageSourceScanner.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerSourceViewerConfiguration.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageSourceViewerConfiguration.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerSourceViewerConfiguration.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/LanguageSourceViewerConfiguration.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/AssemblerHelpContentProducer.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/LanguageHelpContentProducer.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/AssemblerHelpContentProducer.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/LanguageHelpContentProducer.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/AssemblerTocProvider.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/LanguageTocProvider.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/AssemblerTocProvider.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/help/LanguageTocProvider.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentOutlinePage.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/outline/LanguageOutlinePage.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentOutlinePage.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/outline/LanguageOutlinePage.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentOutlineTreeContentProvider.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/outline/LanguageOutlineTreeContentProvider.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/AssemblerContentOutlineTreeContentProvider.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/outline/LanguageOutlineTreeContentProvider.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/CompilerSymbolLabelProvider.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/symbol/CompilerSymbolLabelProvider.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/CompilerSymbolLabelProvider.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/symbol/CompilerSymbolLabelProvider.java diff --git a/com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/CompilerSymbolsView.java b/com.wudsn.ide.asm/src/com/wudsn/ide/lng/symbol/CompilerSymbolsView.java similarity index 100% rename from com.wudsn.ide.asm/src/com/wudsn/ide/lng/editor/CompilerSymbolsView.java rename to com.wudsn.ide.asm/src/com/wudsn/ide/lng/symbol/CompilerSymbolsView.java