Framework for MTree