using better namespace encapsulation
renaming engine to editor