feat(module): fewer dependencies
chore(readme): add docs