Towards the Softwarization of Content Delivery Networks for Component and Service Provisioning