vm-list: basic styling
refactor vm lists into <vm-list/>