set textUI file location
add command, editcomponentcommand
add command manager to model
refactor command manager and add new function
move command manager from model to p model
can use edit component command including redo and undo
refactor model and edit component command
can delete component but can not release node
can delete component including release memory