What kind of virtualization can be divided into in the implementation way? (Multiple choice)