Editor

#49 #48 #45 #41