Add compound properties

- [x] Add `size`
- [x] Add `center`
- [x] Add `edges`
- [x] Add `*` and `/` for `size`
- [x] Add `inset()` for `edges`

Fixes #5