What is a 2D editor?