first part of device layer moved to separate module
creade nvcv (previous NCV) to separate module with obsolete functionality