vms: Implement different types

We now have WEB, HPC and MIXED