Add `clip` to baseShape
Rename Point. Implement clip, clone, moveBy