[Charter] Subscription API based on Notification Engine

Note: These APIs are in beta mode. The final version may include some breaking changes.