Concrete classes for 2D done. Still some stuff to implemnt in tree builder