public static function jumpstart(Event $event)
    {
        // get information
        $info = static::questionnaire($event);

        // update file headers
        $files = new \AppendIterator();
        $files->append(
            new RegexIterator(
                new RecursiveDirectoryIterator('.'),
                static::$filePattern,
                RegexIterator::GET_MATCH
            )
        );
        $files->append(
            new RegexIterator(
                new RecursiveIteratorIterator(new RecursiveDirectoryIterator('src')),
                static::$filePattern,
                RegexIterator::GET_MATCH
            )
        );
        static::updateFiles($event, $files, $info);

        // create composer.json
        static::mergeConfig($event, $info);
    }