Store Page Template Files in a Subfolder

I have number of legal documents of different formats / layout that I need to display on a WordPress site, however I don’t want to have them as individual page-pagename.php files in the root of the project folder. I know I can use get_template_part() and load in different template files, but this won’t really help me because the files are all of differing styles.