This allows us to create a device in any path, with any filename.
For now, we just have a version device. (this will allow us to get rid of sys_getversion!!) More should be implemented soon.