Added templates for making virtual devices. templates/template_module_virtdev.c/.h