Data structure of BVCP

            Application binaries at /var/lib/nPulse/BVCP
            [Helper]
                    - vmctl
                    - vmctl.c
                    - vmctl.old
        
            [Frontend]
                    - vmweb
            [Backend]
                    - vmm
            [API]
                    - cli.php
            
            - bvcp.conf
    


        Application data at /vms (might differ from installation)
        [bootrom]
                - BHYVE_UEFI.fd
                - BHYVE_UEFI_CODE.fd
                - BHYVE_UEFI_CSM.fd
                - BHYVE_UEFI_VARS.fd

        [db]
                - mdb.sqlite

        [instances]
                - [test_vps]
                        - uefi_vars.fd

                - [test_vps2]
                        - uefi_vars.fd
        

        [iso_images]
                - FreeBSD-14.1-RELEASE-amd64-bootonly.iso
                - FreeBSD-14.2-RELEASE-amd64-bootonly.iso
                - FreeBSD-14.3-RELEASE-amd64-bootonly.iso

        [logs]
                - backend.log
                - frontend.log
                - worker.log                

        [tmp]
                - [test_vps]
                        - ctl.pid
                        - init
                        - log
                        - manual_init
                        - vm.exit
                        - vm.pid

                - [test_vps2]
                        - ctl.pid
                        - init
                        - log
                        - manual_init
                        - vm.exit
                        - vm.pid
         
    
        System files 
        /usr/local/etc/rc.d/bvcp-backend
        /usr/local/etc/rc.d/bvcp-frontend
        /usr/local/etc/rc.d/bvcp-helper

        Virtual Disk Images 
        BVCP might use different locations for Virtual Disk images that should located inside at the [mountpoint]/vm_images folder.