feat(service): Add scaffolding of service, factory and provider
feat(filter): Add scaffolding for filter

Fixes #20