Refactored around GitHubSubscriber

- Also introduced Feature feature