Add clipRect and add it to rendering
quad tree methods should force valid rects
clipRect should return rectA intact if rectA and rectB do not overlap.
Clocks should not batch by default
Delete unused sample
Change core clock speed to 100Hz
Move redraw system into viewport
Add viewport scrolling via setting  x or/and y. Replace resize with
width and height.