Centralise services behind a common manager and interfaces.