constructed the basic structure for block trees and inplace editors.