- Spec and implement options module