SERVICES: Convert old spawner to new services API

This branch is now ready for merging.