This is a work-in-progress CloudFormation template. The  template creates three VPCs. Each VPC has a WAN and NAT subnet. A WAN  subnet has an internet gateway while a NAT subnet has a NAT gateway. The  route tables for each VPC are updated accordingly. I use this to move  between regions for testing purposes.

CloudFormation Template