Expose services as a consumable external module

this enum should be gone.