maybe we need a new story to consider a shared common project for these Options as well as the RESTModuleType vs. ModuleType (and any others that I'm not immediately aware of)