This is an attempt to make an installer that handles files not normally handled by Module::Build:

caf_cgi_files     # get installed in user's cgi-bin or cgi-sec directory
                  # get shbang line properly set to #!/usr/bin/perl (or local equiv)
                  # are set to be executable
                  # are run through template to localize paths

caf_htdoc_files   # are installed in subdirectory of user's webroot (e.g. /caf-examples)
                  # are run through template to localize paths

caf_config_files  # are installed in the project directory
                  # are run through template to localize paths

caf_img_files     # are installed in images subdirectory of user's webroot (e.g. /caf-examples/images)

caf_project_files # are installed in project subdirectory of user's webroot (e.g. /caf-examples/images)

caf_server_files  # installed in caf framework directory.  Also, an an attempt is made
                  # to make these owned by the webserver