Implement first pieces of Editor