Component filenames must match contained class.