Introduce BatikContextRecord to have all the DOM and GVT handling under one roof