Draft Service Management API (modularised version)

Jira issue: WP-933