This part of the documentation will explain the overall ideas of the CGW and the concepts of the interworking of the components.
If you want to be guided step by step through the different components, have a look at the Tutorials.
If you are just looking for a certain task, and already know the concepts and the details of the components, have a look at the How Tos.
Models describe a certain architecture on implementing connectivity to other sides. These my include VPN, Firewalling, and Routing or any combination of these.
Further to implement High Availability the architecture has to provide measures to retain service if any of the components fail.