Number 1 can be done, but not directly. Here is how:
- create an agent type "myGISRegion"
- place a parameter into it and change its type to "GISRegion", name it "p_MyGISRegion"
- when instantiating it on Main (or whereever), set the parameter to the GISRegion you like below
![enter image description here](https://i.sstatic.net/Xo0lu.png)