Add application structure with supervisor