Tree work begun, context object created to help track markovization. I think it is going the right way but has kinks to work out.