AVGApp is a class that makes application setup easier. It initializes a node tree at a resolution specified, makes keyboard handling easier and adds several debugging aids. It also allows multi-application setups where users can switch between applications without leaving libavg.