An object oriented 2D viewer to load thousands of objects that you can select, highlight, hide, move with high performances