modules: Add mkSinkUndeclaredOptions.
WIP: Create service abstraction layer