Moved shape.*.
Generated modules for most of project, some are shelled.
Renamed a few _t to _c.
Move most of video to a video/ subdir.
Propagated dir change to includes.
Added union and intersect for rect, unit test.