A full WordPress theme is referred to as a parent theme. It contains the resources and files needed for the WordPress theme to function, in other words. The only necessary template files are index.php and style.css (the primary template and style files, respectively).