Remove demos into more suitable examples

Also add options for conditional build of tests and examples
Add operators to offset a Rect by a Point