Continuing work for simple plugin structure, provide virtual device object registering, unregistering and reading/writing. Will also start restructuring doxygen documentation in a more pythonic way soon