Configure pf Firewall
The philosophy we will use for the fire wall is that we split in 2 or 4 paths depending on the traffic initiated outside or inside.
We als split the config in tcp and udp traffic for efficiency reasons see: NOTE link needed here to article or book.