subscription: add add-on support

This (finally) closes #10.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>