Added Register View, changed rendering method to use nested templates