Templates now use inheritance. Implement basic ViewWay