first commit. simple structure for cli+engine+editor.