refactor: move generate id to honegger.components
refactor: move components to honegger.components
refactoring: move edit mode and control mode to honegger.components
refactoring the set configuration for editor
refactoring move getTemplate to honegger.components
refactoring: simplify the code
split components out of honegger