Use eval-after-load to register the autoloaded project types