Initial impl: profiles and interpolation
Add logic for simple ModuleOptions
Introduce ModuleOptionsFactory and POJO stub
Add module info command
Naming refactorings
Actually pass props through at deployment time.

Also, apply to file sink.
Add POJOModuleOptions