now supporting view extending.
added view escapers
removed layout support