Visual editor/software design