Feature/virtuals api

- Api for virtual devices