A Proposal for Device Functions Virtualization Framework