Modeling Native Software Components as Virtual Network Functions