Are files and file groups included when doing a full backup?
A full backup is everything...

SQL Server backups will only contain the actual data in the database. The size of the physical file is the allocated size that SQL Server has for the file, including the free space.

It does however also keep up with the initial size of your files for the database in the backup as well. So when you restore the database the files will be created and attempt to allocate the same amount of space.