This is the template for 2D programs.
This is one of a 2-file template, a lot of programs do it this way.