WIP: Visuals and geometry

..and this would look like:
```
@transform.setter
def transform(self, tr):
    Visual.transform.fset(self, tr)
    # extra lines here
```