WIP - Implements the Editor (first pieces)