Added ports to observations and models
Added shaper support for port models